Multiple HP units are powerful, but they are also very expensive. I dont think they are overly powerful, especially not the infantry ones. But gen BG is quite strong, which I think is good. Also having 'jedi' gens is better than when we didnt have them, for example in MTW/VI. In VI and MTW the general was simply the middle individual sprite in your unit, he had no special attributes at all, they died very easily from almost anything, bow shots etc. and this was very lame and made it alot harder to protect them and alot more luck was involved, you coul put a couple of longbow units on their gen unit and often he died fast. Therefore it was almost always necessary to have them in expensive units with the most armor. In M2TW you can put your gen in almost any unit and he wont die as often as in MTW (THough I always use a cav unit at least)

btw naffatun will take multiple HP units to pieces.