Maybe they should add a toggle for EB that drains HP/Mana. When active, he has the chance to create minions, at the cost of his own life (I like HP better, goes with the whole vamp thing...). When not active, he doesnt lose anything, but he doesnt create any minions either. Lets say every minion costs 50hp at low levels, and scales up. EB can stack health with the best of them as it is, and its not like ooze is considered crap because it does the same thing (Constantly, rather then in short bursts).
As for Oak, have his "Flag" cost mana, either in a steady drain, a 1 time sum, or per ghost cost, like EB (Above).
Sedna gives up heal for Yeti (In the cost of mana). Same with Queen, she gives up skills for minions. All other DGs have to decide, do I want to spit on you, or save the mana for grasp. If minions are going to be the "skills" of the Generals, then it should cost the same as the skills of the assassins. Sedna and Queen already follow this model, why do Oak and EB not?