I would say Giga Drain even though it has 5 less base power than Energy Ball because you can restore health with it, which can be helpful in tight situations and just all-around good.
As you can see Giga Drain would be a better choice than Energy Ball.