I understand there's a serious discussion going on right above me, but I feel like changing the topic back to what it was before.
Personally, I don't have a problem with any specific class - besides armor-knights. I very, very rarely use them because my favorite units are who are pretty well-built in every stat. Their speed is trash, and that's an important stat in this game. I mean.. defense; woo? I have plenty of mounted units that get good defense, and if one has a horseslayer, why can't I just use an archer on him or Javelin him? The armors will just go and get themselves doubled unless you abuse the RN to cap their speed. The only armor-knight I have used is.. Amelia, because she actually gets some speed. I also dislike Mamkutes, but I'm not going to get into that.
And I should also say my favorite class is Hero, or Warrior (if they end up as good as my last Lot did)