I like the MSX FX1500. It's the same as the ATB Flowstar, without the price tag that comes along with it.
If you need bigger than that, Red Dragon is your pump (Lots of $$$).
The MSX FX1500 is about the same price as the ATB Flowstar 1500. Also ATB has pumps rated up to 4200GPH. Matter of fact I have found the Flowstar 1500 10 bucks cheaper than the MSX.
There will always be debate back and forth about internal/external. It really is a matter of personal choice.
For me the ATB Flowstar 1500 works perfect. I have a 300 gallon tank with dual corner overflows rated at 700 gph per overflow. My sump is under my stand and I have very minimal return plumbing so I don't lose alot of head to 90's, 45's, etc.
I like having an internal for a couple reasons. One is the heat, that little bit of extra heat from my pump will help my heaters to run less. Second and most important is the safety factor. External fans will claim a properly installed and maintained external pump will never leak. Sorry but nothing is fail or full proof. While an external may never leak there is always the chance. A chance I'm not willing to take.
And before the pump police come saying, "Man 1500gph pump is not enough for a 300 gallon system", for me it is. I don't use my return pump for flow, I use it to move tank water to my sump and then back. I'd guess I'm averaging around 4.5 times turnover everyhour. More than adequate to keep the water clean. To this day I have yet to come across a legit reason why people think they need return pumps that turnover 10 to 15 times their tank volume per hour. Just a big waste of money for a giant return pump and the electrical cost that goes with it. But I guess some people like to filter filtered water. Which is what they are doing. Anyway off my soapbox.
In summary, the debate will never end. Go with what you feel like.
