I've been keeping fish for about two decades now. I've had everything from goldfish, guppies, show-quality betas, angels/altums, all sorts of plecos and corys, green terrors, to frontosas and other african cichlids.
EHEIMs are simply the best canister filters. It's proven time and again to hold up under years of use, provide the highest filtration, and be the quietest as well. A simple search will show you that the majority of fish enthusiasts will go with Eheims 100% of the time. One problem though is it tends to be a little bit expensive.
Cue in VetDepot: This place has got to be the cheapest site to buy it! I received mine in perfect condition! Their processing was quite fast and with standard shipping, I got everything up and running in a week from the time I placed the order.