5
Perhaps I'm missing something but, if you can find one or two features that are deal-breakers for you then, maybe, you look to another system. It seems relatively simple to me. I drive the type of car I drive, use the type of soap I use, and eat the type of food I eat based on what I prefer. I don't see how bashing someone else's work make your point (more) valid. I would contend that you (or any other person bashing Xoops) actually take a crack at creating your own CMS and come back in 6 months and see if your attitude is the same. Plus, the last time I checked, most people are not paying for the use of this CMS so, in essence, you receive the fruits of others' labor for free.
So, my suggestion would be that, if you want a feature, be willing to put up some cash or sweat-equity to make it happen.
just my $0.02.