Good discussion. Obviously HA has a lot of developers, all wanting to get their updates rolled into the next release. Hence lots of releases, with lots of changes. That’s one reason I went with HA; I knew there was an active development community.
That comes with some negatives, too. Not all of these changes have value to any given user. I’d go so far as to say most changes are of no value to most users, and somewhere between mildly irritating and downright damaging to some portion of the user base. Occasionally there are changes which break things or cause frustration for a large percentage of users.
What I don’t see is a lot of users thrilled with each release. I think a good metric to publish would be how many user-submitted feature requests or “WTH’s” are included in each release. Frankly I don’t know if any of those are ever included, or they’re just ignored by the dev team. It seems none I’ve submitted or voted on over the years have ever been included.
Maybe that’s just my perception. Maybe there really is an effort to work on what the users are clamoring for. If so then it would be a good idea to publicize that. I know I’d feel a lot better about each release if I felt that people who use HA had actually asked for some of the changes.