I'm a fan of over filtering (as lots of people are) and I'd say a canister would be good but it doesn't have to be a giant like an FX5. Fluval 305 would be a decent filter for your tank and would allow you to upgrade the tank someday and keep the same filter. I have used them and had great results. I actually still use mine but put both of them on my 55 because of it's stock list.