I like the ease of cleaning and non existant monthly added cost of my Aqua ClearHOB's. Cleaning is a breeze and with their low cost at purchase, I can get two and get the 10x filtering capacity recommended for less than one cannister filter.
I answered "Canister" but it kind of depends on the range. I have a 90g with a HOB, but it also is understocked, has a lot of plants, and has a refugium with lucky bamboo to provide extra biological filtration and to draw nitrates from the water. If I were to only have one kind of filter on a larger tank than that, it would be a canister.
I prefer a canister filter. I use the Fluval 405 on my 100gal tank and love it. Really quiet, easy to use, and has a great biological filter on it. Plus I think the tank looks much cleaner having the filter under it hidden in the stand and only 2 pipes hanging on the back vs. a large filter system itself hanking on the tank.
I run a canister on all large tanks as well as a HOB. The canister is my primary bio-filter and the HOb I stuff full of AC sponges to act as a supreme mechanical filter. 4 of 100/70 sponges in an emp400 a long with the marineland blue pad and you'll have some nice mech. filtration