All I can say is that you probably got a bit unlucky. There's such a wide variety of choices that I can't recommend any specific battery.
But if you want the best performance, you can always buy branded ones. Some good companies are Turnigy, ThunderPower, Gens Ace, Zippy, etc.
Recommendation...