When it comes to a tank of any size it comes down more to preference and requirements rather than which is "better."
I've been using an Emperor 400 on my 40g breeder for over a year and it has been a monster of a filter. But lately I've begun to grow weary of such a heavy item hanging off the back of a tank that lacks a center brace, and sometimes if I let it go for an extra week or so between normal water changes, the water level only needs evaporate about an inch before the trickling sound starts in and people start complaining that it makes them feel like they have to pee!
So I'm switching to a canister - only because of these factors; not because the canister would do any better of a job in filtration.
Therefore concern yourself more with quality, flow rates, features, and your personal needs. Canisters will generally have more room for media and customization and may cost less in replacement media than HOB filters. Some people also like them for planted tanks because they can be made to create less surface agitation. HOB filters are inexpensive, very easy to maintenance, and a do a nice job in keeping the water oxygenated. Canisters can be a royal pain to care for in relation to HOBs. HOBs have more of a tendency to fail.
Hope this serves to confuse you further.