The amount of filtation you get is directly related to the amount of surface area in your filter media, the water flow of course must be correct for the volume of media. (There are other factors like the amount of air, but you need to go to complicated trickle filters to benefit from this)
Compare the amount a media (sponge, bios balls, gravel, etc) between hang on the back, cannister, and UGF filters.
IMHO:-
For a tank this size a hang on the back filter would only just be okay if the tank was well balanced and had lowish bio load. But give you very little flexibilty for adding media, carbon, etc, etc.
UGF have good have good surface area but again no flexibilty, are no good if you plan on growing plants (their roots don't like water going through them). Must be cleaned (usually after a year or so) or you risk 'toxic tank syndrome' due to crap clogging the gravel under rocks etc
Cannister filters have good surface area, the best flexibilty for adding changing media, carbon etc, can be unplugged and cleaned away from the tank so your not carrying dripping sponges etc over you tank and carpet. Check out www.trademe.co.nz there are always cannister filters for sale at less than $100, a fluval 204 or larger would be fine. I have run 204's in 3 foot tanks for long periods with no problems.