I definitely agree with everyone that says every filter has it's place. I now run, sponge filters, HOB, and canisters on different tanks.
My two biggest deciding factors for filtration is tank size and stock. While there are many different sizes of pretty much any filter, desired water movement plays a huge factor.
Examples: 40 gallon community display: 306
Fluval canister - easily keeps up with biological filtration and provides a nice ripple over the surface
Pleco growout: as many HOB filters as I can fit - biological filtration and fair mechanical filtration but easier to clean out than a canister, plus they enjoy the downward waterflow
Cory growouts: I've used HOB and sponge filters. Usually sponges while they're really small because I keep the water level lower, they provide an extra food source, and don't have to worry about them getting sucked up.
5 gallon
betta tanks: sponge filters, easily keeps up with the very low biological filtration needs and
water changes with a manual vacuum keep up with mild debris removal, plus provides a very calm water flow environment that they can easily swim in
So basically, you would know better than anyone what you need. If you don't like what you start with (as I have several times) you can always change it and keep the other for later use somewhere else.
Happy fish keeping!