Any filter consideration should revolve on the inhabitants in the tank. If the tank is going to be home to some real messy fish, then your going to want to have some serious filtration. Canisters and sumps allow for this, while being more efficient than HOBS. If the load is going to be light, then save the money and you'll probably be OK with some of the larger HOBs. For tanks with lots of plants, where you don't want to loose Co2, Canisters are the way to go. For fry tanks, or tanks with delicate fish, air driven sponge filters couldn't be better.
There's a filter best suited for every situation.