Best minion is a pet shadow priest, bar none. Boosts your own damage output, provides mana and health regen, has an useful shield, produces higher DPS than a FG, has another fear, brings tools against Undead.
The only downside is that they require higher maintenance than any other minions.