Submersibles always self-prime and are easy to install.
But, think about all the extra considerations and design elements that go into manufacturing a submersible compared to a traditional non-submerged centrifugal. In exchange for being able to run under water, you must either pay a higher initial cost or suffer a shorter life expectancy. There is no free lunch. I have never seen a submersible which was as electrically efficient as a good centrifugal either.
Magnetic drive submersibles do not need a shaft seal (where the shaft penetrates the pump head). Thus, the motor can be completely encased in some sort of coating which makes them less likely to leak oil. Shaft seals are often the weakest link. However, magnetic drive pumps are usually more expensive to buy and less efficient in terms of their electrical use. For non-submerged applications, a magnetic drive usually only makes sense when pumping saltwater or other corrosives. Saltwater can pit a metal shaft and cause the seal to fail prematurely.
I often put my life in the hands of GFIs. So far, when they have failed they fail by tripping out prematurely (with little or no imbalance or short-circuiting). When one fails to trip off when it should I will not be able to report back here.

Nonetheless, a GFI will tolerate a certain small degree of imbalance before it trips. I cannot quantify the watts, but it is enough to feel as a tingle. Whether that small amount of imbalance is enough to harm fish of any size, I do not know.
I had never even thought about the impact of the rotating magnet on fish in the surrounding water. That's interesting. However, I have thought a lot about underwater noise and seen pretty clear adverse effects - but not with koi. Submersibles inherently generate more underwater noise but a non-submerged pump will also create underwater noise via the suction pipe. In some applications, you need a flexible section in the suction line to dampen noise.
-ste veho