Yes, at first it was interesting – so many classes to choose from – but then it got boring, and the abilities of these classes are hardly noticeable.
And in the fifth game, this is not the case (AND IT'S A SHAME;)) and if I'm not mistaken, they went back to Heroes 1, 2, where there is only one class in each castle.