The game has "limitless" classes but if you want to be an ok player then there are like 3 choices for you. You can't test your build, so have fun leveling characters for days just to test a new skill/ combo. Or you can pay 30€ for a reset. All the events are "kill this boss", if you don't want to play single-target dps class then don't even bother with this game. If you want okayish gear then be ready to farm for months. (Forget about decent/good gear, u won't get it ever)