I think I would prefer fewer base classes, but with a wider range of options for each. An Archer class, for instance, is rather a narrow concept which, IMO, would be better emulated with the Fighter class (or the Scout, or the Ranger). This, of course, requires that the Fighter class be customisable to lose the heavy armour, and pick up some mobility options, but that's easy done through feats.
Likewise, I'd rather see the specialist wizards made more distinctive and flavourful than see the addition of a Necromancer base class. (Or, remove specialists entirely, and allow more customisation of the base Wizard and Sorcerer classes, through feats or character trees like those in d20 Modern).
I think there is a niche for a Mageblade-type class. I'm surprised that such a thing doesn't exist already.
Finally, I think it's time to kill the sacred cow of the base class Paladin, much as I like the class, like paladins, and dislike prestige classes. But I dislike alignment restrictions on base classes rather more (and also limiting cultural assumptions on base classes - so no Samurai class for me, thanks), and I really don't like the notion of non-LG paladins. (That's just personal bias, but it's my personal bias, so I'm entitled

)