Pretty much the variety presented in Final Fantasy: Tactics. That game was amazing and I can't think of a better way to make people feel class uniqueness then to have unique and amazing classes to start with. =)