Hey, I hear you. I would've with a more 2e-style approach...most of today's classes would have been subclasses:
Fighter: Battlemaster, Zealot (spell-less Paladin), Ranger (spell-less), Rager (Barbarian is a background/race), Leader (spell-less bard, warlord, whatever), etc.
Magic User: Warlock...