I've just started with a new 29G tank that is just about finishing it's cycle. I purchased it as a starter kit from Petsmart. To be very blunt, the TopFin 30 HOB filter that came with the kit is just not doing a good job. The water is cloudy and it doesn't seem to actually filter out larger particles. What do I expect from something that came bundled in a kit 
So I want to upgrade to something better, and all fingers seem to point to the Eheim Classic series. Again, this is only a 29G tank, and I don't want to overfilter. Will a 2213 be enough? Could a 2215 be too much? I don't mind paying extra money if the larger filter will do a better job. But I also don't want to create a huge whirlpool in my tank
Any suggestions?

So I want to upgrade to something better, and all fingers seem to point to the Eheim Classic series. Again, this is only a 29G tank, and I don't want to overfilter. Will a 2213 be enough? Could a 2215 be too much? I don't mind paying extra money if the larger filter will do a better job. But I also don't want to create a huge whirlpool in my tank

Any suggestions?