To my mind packages are at the same time one of the best things about HA and one of the worst.
They are just brilliant at being able to, err, package up a whole set of functionality and drop it in and out of your setup. They also are the only way I can see to make your setup maintainable and manageable. I really think they should be highlighted to new people much more strongly - I speak from experience
They are just awful though in that you cannot use any of the ‘Reload’ options. I am using hassio on a Pi and I am now up to over 90 seconds every time I want to test a change. It doesn’t sound like much but when you are writing something complex, that’s a lot of waiting…
PLEASE, if it is possible, make it so that ‘Reload’ works with packages.