I think the problem with classes and their names comes from how people are diversifing themselves. For example, if I wanna be a mage that uses a sword my class is gonna be a Gladiator but I'm gonna have all mage skills equiped. This will create problems with what way you as a player play and how people want you to play as a class. Like being invited to tank but being a mage gladaitor you dont want to tank. The problem in the system is partially names and the rest how us players assign battle roles. I think this could be fixed very simply by not tying weapons to classes but skills. Although they should implement away that using certain weapons are more benefical for some roles(like mages using staffs do more dmg on magic then ones using weapons). This would also open benefits of more freedom for the players. An idea came to mind that you learn all skills from the guilds(like cure would be from conjurer guild and such) and u purchase them with guild points. Althought guildpoints quests would have to be redone like so that you earn guildpoints that can be spent at all guilds, and the level these quests are available are like lvl 1.