Lanefan
Victoria Rules
Which right there is a serious system flaw that needs fixing. Char-gen at any level should be fast and reasonably simple, once one is halfway familiar with the system.The point is that creating a mid- to high-level player character is a massive effort.
In the way 3e does them, I largely agree.Not having to do that for NPCs who often stay alive only for two, three combat rounds is essential.
So NPC classes does not help, like, even a little.
But here I disagree. A DM can use whatever method she likes for dreaming up NPCs (e.g. just assign stats instead of roll) but if the end result would be a PC-playable species yet impossible to generate or achieve using PC rules it should also be impossible as an NPC of the same species. On the flip side, if a PC can do it or be it then so can an NPC of the same species.The point is that NPCs can't and should not have to abide by the rules for PCs.
A simple example: if you put level limits on demi-human PCs in your setting such that, say, Elves can't go higher than 10th level in Bard, your players have a right to be truly hacked off if you introduce them to a 15th-level NPC Elven Bard in that campaign.