I don't want to tempt fate, but I've never had problems with Fluval filters (going back to an old 104 I got in 1985 or so). The one time I had an Eheim, a big external thing for my dad's reef tank, whilst the filter worked great, I always thought it a bit noisy. Air bubbles got inside and rattled away. My Flavals were always much more quiet.
So maybe it's just me, but I'm perfectly happy with Fluval filters.
As far as internals vs. externals go, I'd summarise it thus: externals are generally better value in terms of filtration capacity per £/$ spent, while internals are invariably easier to maintain. Externals don't clutter up the inside of the tank, but they are awfully messy on the outside. Internals are intrinsically tidy, but going inside the tank, they can ruin the aquascaping illusion.
It's horses for courses really, but if you want the maximum filtration, go external. Visit your aquarium shop, and compare the litres per hour (or gallons per hour) turnover for each time of filter at a certain price point. Invariably, the external will come up the winner. Remember, you need about ~4 x the volume of the tank in turnover per hour (i.e., a 10 gallon tank needs an 40 gph filter, approx. 120 lph).
Cheers,
Neale