Added 6 minutes later
Plus, when it comes to NHF, it would be very nice to supplement the classes with developed heroes. A level 1 hero with 3 perks is some kind of "underdeveloped" character, in my opinion. There are not enough differences between heroes, especially when new ones are added (the difference is only in the special ability). This is where classes would come in handy, along with the idea of at least 5-6 starting perks (different for each hero) at level 1.