I would always recommend a filter that is a little more than what you need for the tank. For example if you have a 30 gallon tank, go with the filter that is made for a 55 gallon. You don't have to by any means, but having extra filtration is something that keeps a tank healthier and gives you more capacity of fish.