I cannot understand - and I tried now for a little while - how people who obviously liked the "free gift" (meaning WAU) they received and never spent as much as a dime on it, can now go ahead and troll around about how Kaelten or this site has "sold out" and how this is "pissing off users"!?
In the end: All us mindless "Ok, letÂ´s update the addons before going into the game *click*" drones are very much responsible for the end of WAU. Honestly!? Why would anyone put alot of work in their programs and then PAY to have them "published"?
There are more and more people every year who have absolutely no consideration for others and think they deserve - nay, are entitled to - everything. When the world shows them how wrong they are, they throw a temper-tantrum like a two-year-old or someone on the Jerry Springer Show.
It's very unfortunate, but as little as 20 years ago people were kinder to one another and made attempts to understand a situation before reacting. Now we have people going into grocery stores and grabbing ice cream only to drop it off in the produce section because they no longer want it...and they wonder why food keeps going up.
IMO, it is based on the user. In my experience, that's how it was, since at that time I was playing WoW with 512mb only and I have to care a lot about alot of things like keeping the memory light, avoiding plenty of bugs (there are less bugs using Ace that time compared to others), etc. Since having a low-end PC means I have to wait long while the addons are getting fired up after logging-in.
I'm going to guess that you started using Ace-based addons early on, before all of the rabid adopters. In that case, the framework was being used by people who were rather competent coders and who knew how and when to use the Ace libraries.
When I moved to Ace, it definitely was "better" than the addons I came from. Yes, many will argue that Ace doesn't really or is not any better than the other addons. Many will argue that Ace is not the reason for low memory usage. But, as a user who was using a low-end PC during the early days, Ace did it.
Addons which use Ace libraries are only as good as the knowledge and grasp of concepts of person who programmed them. There are some really shitty addons using Ace libraries. There are also some very good addons which don't.
So in my PoV, Ace is leading the trend, even though I agree to the points made above and in the past of what Ace isn't. There are two sides in this, the technical side where the code tells us there really isn't any significant improvements versus other libs or addons (or license); vs an actual user experience.
There are very significant improvements when using the libraries if:
You know what you're doing (as an author) and are using it for an explicit purpose - such as not re-inventing the wheel.
Your addon is rather complex and not only do you not feel like re-inventing the wheel, but you'd like to reduce your users' memory footprint by using the shared library.
The names of the people, not that of the library itself.
I find _that_ usage highly annoying and misleading, though, because an aberration of an addon that happens to use the Ace framework is not a superior product by virtue of that fact.
Unfortunately, there are many end-users who are confused on this issue and religiously download anything with a name like "AddonAce" or "AceAssistant" and are comforted by seeing a colored -Ace- next to the name of their addon when viewing their addon list in-game. This, in turn, leads many naive addon authors to "make it Ace!" in cases where it is completely unnecessary to - turning a 30-line addon into a much larger one with the embedded libraries which they didn't need in the first place.