TwoSix
Everyone's literal second-favorite poster
Somewhere between 6-12, each with 2-4 high-level cascading options (in the sense that making that choice is a strong determiner as to how the class plays). Within the high-level option, between 2-5 options at various level break points.
Why? Because that's how successful RPGs do it.
WoW: 10 classes, with 3 subclasses in each class.
SWTOR: 8 classes, 2 subclasses in each, 2.5 build options in each subclass (2 unique, 1 shared between subclasses).
Pathfinder: 11 core classes, each with multiple subclasses (called archetypes).
4e Essentials: 10 current classes, most with multiple subclasses.
Why? Because that's how successful RPGs do it.
WoW: 10 classes, with 3 subclasses in each class.
SWTOR: 8 classes, 2 subclasses in each, 2.5 build options in each subclass (2 unique, 1 shared between subclasses).
Pathfinder: 11 core classes, each with multiple subclasses (called archetypes).
4e Essentials: 10 current classes, most with multiple subclasses.