A number of things a lot of people, including myself, don't like about internal filters:
1) unsightly (canisters or sumps keep most of the mechanical bits out
2) they generate heat into the water
3) media volume is low
4) positioning is restricted to where you can fit a bit one
In short, most people are trying to get as many things outside of the tank as possible, so having an internal filter is contrary to that.