In my view external is the ony way to go, UG is not really good enough, and internal filters can be a real pain, at least with the external you can just turn it off clean it, then switch it on. Rather than open the tank take the filter out( after turning it off lol )clean it, then putting it all back. Then it uses up some room in the tank that the fish could use.
I use 3 atmans filters, 2 3337's on the 2 2ft tanks and a 3338 on the 36inch tank. basicaly a cheap eheim filter, does the job and i use 3 so i have no problems with them.