Anyway, this whole debate of what constitutes a flaw has become rather pointless. Those that don't like the system see flaws in the things they don't like, while those that do like the system don't see them as flaws, instead seeing flaws in things they don't like about other systems. What does it matter if you're playing a version of the game you like?
I'll agree with Hussar here. I like 3.5 and have had a lot of fun in a 3.5 campaign. That doesn't mean I should just ignore flaws. For example introducing Bo9S for the fighting classes leveled the playing field a bit - at least in combat (though it didn't really address the versatility outside it).