Depending on your finances, a canister filter might be just the ticket for you. Do some research on them and how they work. When I was starting out in the hobby, I chose the filstar XP line for my 100 gal. tank because of gph (gallons per hour), easy to clean, self priming (although this doesn't always happen), and they are supposed to have an automatic shut off if the motor starts to overheat. I am very happy with the 2 that I have and would buy another. Eheims are supposed to be top of the line but are much more expensive. Just research the pros and cons of each. There are quite a few models out there.
I have an EheI'm internal filter and it works great. They have really good efficiency, low noise and provide good airation with the built in diffusor. I've seen their External Canister and they look wild have have built in heaters, but are very expensive. They just brought out a new model internal that's Very powerful and is for tanks over 50gal.