Classes should be meaningful. A class is the game's answer to "What character do you play?". You can have a class without many mechanics (V:tM clans), you can have a class without its own mechanics (Shadowrun Archetypes), but you cannot have a class with a meaningful image and story. Or maybe...