I am highly considering scrapping the current classes and abilities and instead allowing players to select one weakness and one resistance (or neither a weakness nor a resistance, a la the human class).
My reasons:
1. The main purpose of classes in the first place was to determine what players' elemental weaknesses and resistances were.
2. The second purpose was to determine what would happen when a player entered water, but this seems virtually obsolete. It could come back later, but it isn't very developed right now anyway, or very useful at the moment.
3. I am starting to dislike the 'abilities' feature. Many of them would be better suited for magic spells than abilities.
4. This would allow for more customizable classes. I have planned on using a similar system for the zrcs enemy hud that Gemenai suggested in a different thread. Basically, you choose what you are immune to/strong against and what you are particularly vulnerable to.
5. People are often confused by the classes. They see them as their character's race/species. The human class encompasses all humans (Gerudo, Hylian, etc.) because they all share elemental weaknesses and resistances, but most people expect a separate class for each faction of human. The fact is, there is no need for separate classes designed for every race of humans, or of any other species. Anything more specific than human can be specified in the second line of the floating text above the players' heads. Anyway, eliminating classes would do out with the confusion.
Opinions? Please tell.