Let me cheat...
My preference is to avoid Single Ability-score Dependent (SAD) classes in favor of Multiple Ability-score Dependent (MAD) classes. So: Nine classes each based on two Ability scores, one physical (STR DEX CON) and one mental (INT WIS CHA)
STR & INT: Fighter ('cunning' Barbarians & 'melee' Rangers as sub-classes)
STR & WIS: Cleric
STR & CHA: Paladin
DEX & INT: Rogue
DEX & WIS: Ranger (archery version)
DEX & CHA: Bard
CON & INT: Wizard
CON & WIS: Druid
CON & CHA: Sorcerer
A Barbarian or 'dumb muscle' Fighter might break the 3x3 matrix by being STR & CON based.
The CON & WIS class might be expanded into a "Cultist" class, with class abilities based on "secret teachings only available to initiates in the Cult mysteries." Each sub-class would be a different Cult, with Druid and Monk as two Cult examples.