Another reason for preferring an external pump is that a submersible pump can become a safety hazard since 110 volts and water are a bad combination.
There have been lots of improvements in submersible pumps, and we use them often in skimmers.