You probably need powerheads. There is no GPH to shoot for, really. It is more about what you want to keep. I stand by the adage that there is no such thing as too much current. You can always place rockwork to make slow spots, and much more species require current than not. I constantly find myself needing more current in tanks and having to move powerheads around to target specific issues (irritations, bacterial and protozoan infections, etc). I would rather that everything had strong current all the time, but never want to fork over the dollars to buy bigger powerheads of equal quality.
The Maxi-Jet series seems to be the standard, and there are all sorts of mods for it - stuff to increase flow, direct current, position the powerhead better, etc. They are cheap and so are parts.
I have a number of Koralias, and while they are a bit better for use in reef tanks due to their design and the way they push water, they are expensive.
Rio also makes decent powerheads, and I know quite a few people that rock them.
I know Bill has some opinions he will chime in.