I mean with good subclass and multi classing (maybe duel) you only need Warrior, Skill peep, and magic caster
on the other end it just makes sense to make a knight, a swashbuckler, ect...
You could have more branches.
At level 1, pick a group between warrior, skill, or magic.
At level 2, pick an archetype.
warrior -> swashbuckler, knight, or brute.
Skills-> sneak, charm, craft
Magic -> holy, nature, arcane.
At level 3, pick sub-class.
At level 4 you get a feat.
level 5, get a group increase
Level 6 an archetype increase
Level 7 a sub-class increase
Level 8 a feat.
repeat.
And continue customization on the way up.