I too have a 29 gal tank. I use a Marineland/Penguin Bio-Wheel 330 power filter. Yes. it filters 330
GPH. Im Currently getting my tank up and running again (i moved) but when I had it running at the other house I was always complemented on how clean my tank was.
I also like this filter because the ease of cleaning/replacing the filter media. Mine is an older model and has 2 bio-wheels, with a filter cartridge slot and a basket slot for additional media.
Although I Im just getting back into this hobby and have to relearn everything, I think I would rather have a filter a little bigger than what I need as to one that just meets the bare minimum.
Good luck