As for the canister. I kind of would like to have one, but I'm worried about leaks or something happening and having water everywhere. I know that sounds kind of stupid, considering so many people use them. I guess since I haven't actually seen exactly how they hook up and what not in person, I'm a little hesitant.
I'm still relatively new to fishkeeping but I consider my finest move to date getting an Eheim for my 20 gallon. My old filter was nothing to sneeze at (an AquaClear 30 - which I will be using on a 15 gal quarantine tank) but the eheim was dead silent until I screwed it up by having an electrical issue with my house, and even now it's pretty much inaudible. Nothing like a HOB. Plus there's zero media bypass so you know you're getting maximum mechanical and bio filtration.
It only has 3 areas with o-rings (outlet, inlet, and the motor/pump section) and trust me it's not like the new ones are going to fail any time soon. I've taken mine apart dozens of times messing with media etc and it won't leak. We use rubber o-rings on 1800 PSI oil systems where I work, I'm not afraid of this thing springing a major leak and killing my fish / floor. At worst, several years down the road a dry o-ring or one I somehow dinged doing something stupid develops a drip and I'll buy a new one for a couple bucks.
I can't comment otherwise on the efficacy of HOB vs Canister I just know that at this point I've not regretted for a second the switch. Also if you get a kind with quick disconnects which allow you to valve it out and take it to the kitchen/bathroom/whatever for cleaning, it's a breeze. Whereas I've had trouble getting prime back in an HOB. My HOB also wasn't good at restarting after a momentary power "flicker" which I get at an alarming rate in my house.