I use an Over head Filter for my main tank, but for my grow-out tanks and breeding tanks, I used sponge filters. But, I don't use ready made sponge filter, I DIY my filters. That way I get to choose the bio media and best design for optimum bio filtration.
I don't rely on sponge filter for mechanical filtration, I vacuum the poops and other debris daily using my DIY vacuum using an air pump. Its easier to vacuum because the poops and debris are sucked in around the sponge.
Sponge filter are cheap, easy to maintain, economical, and a very good bio-filter if design well. Most of my sponge filter are made with recycled plastic bottles filled with ceramic rings with holes in the bottom and the top portion.