I am running a eheim 2217 on my 29 gallon. As long as you aim the spray bar up towards the surface you aren't swirling any fish along. I am moving everything over to a 55 gallon next week and will be using the 2217 for that as well.
It is very rare to have overfiltering. Only fish that might have a problem with it is stagnant water type fish, like bettas or gourami. But most other fish love a current, and everything loves clean water.