That's how I would do itMy personal preference is for more classes, but lighter in weight. Only a few features (3-5, depending on complexity), all gained by level 5, and with light scaling of those features as levels increase. 1-2 pages in a book at maximum
And delay subclass to level 5.
The big issue is two fold.
1)PCs get too many features too early.
2)When PCs get to high levels where they need to get features of high level tropes, they are so flooded with features you can't add more.
A barbarian gets TEN features at level 5 from class.
Chop that to 3 and make them bigger.
You get Rage and Reckless Attack plus a feat.
Move speed is a base progression like attack bonus and HP.
So if I want to make a level 5 barbarian.
- Calculate HP
- Calculate Speed
- Choose Feat
- Determine Rage bonus
- DONE!
- Calculate HP
- Calculate Speed
- Increase STR
- Choose 3 Feats
- Determine Rage bonus
- Choose Subclass
- Determine Subclass feature bonuses if applicable
- Calculate Brutal Strikes
- DONE!