While I am in agreement that cannister filters require a bit more work when you have to clean them compared to HOB types, the fact remains that the new generation of cannister filters have improved in their design considerably. This makes for much easier cleaning and changing of media. I also believe you can leave them for longer between cleanings. Some people do it once a month, some every 2-3 months or longer.
I have a Fluval 304 on my 29gal and it is no problem whatsoever to clean it out. I schedule mine for an inspection once a month and it takes me about 10 minutes to complete this, from disconnecting to reconnecting. I never have a problem re-priming, in fact the cannister refills itself as soon as I reconnect the hoses...top up the tank, switch on...and I'm all set!
I also manage to do a 20% water change at the same time taking my total time to about 25 minutes for a filter/water maintainance once a month. I do 20% water changes once a week also, just on their own.
Cannister filters can provide excellent mechanical, chemical and biological filtration if required....it's all down to how you set them up. They also turn over a phenomenal amount of water per hour compared to HOB filters.
I do agree with the suggestion of putting a prefilter on the intake, as this will cut down on the amount of rubbish you have to clean from the inside when you do decide to take it apart. I'm fairly sure the horror stories you hear about disgusting filters are ones that haven't been broken down for many, many months or even years!!
Think of it this way: A quick, clean and painless 10 minute job every 4-6 weeks or a long, dirty, disgusting 30-60 minute cleanup chore every 4-6 MONTHS! Regular maintenance of any aquarium equipment means spending less time trying to correct problems and more time enjoying your fish.
Hope that helps...
(Now....do you think I'm a firm believer in cannisters or what!

)