Well, it's not as if this game were especially difficult, and minions are very easy to use because it's turn based. But you cannot understand what you don't know, so deciding at lvl 3 without knowing the later possibilities is a bit unfair. Except the creator of the game grants all subclasses more or less equal performance. That's not entirely possible of course but the distance between Hunter (I played Hunter shortly after release) and Beastmaster seems huge, much bigger than for example between Light and Trickery domain for Clerics.

Not anybody can check all the different choices themselves. I try to decide what I'm going to play at release among only three classes (Cleric, Fighter or Barbarian) and it's already quite exhausting to play all the variants to lvl 5. Maybe Hunter should be buffed.