It is skanky. Some fish farms feed Talapia genetically modified corn, resulting in high omega 6, NOT the desirable Omega 3 fatty acids we normally eat fish to obtain. Others add testosterone to the feed to raise male fish which reach market size quicker. Some add hormones to the feed of Talapia and we don’t like hormones added to meat so why eat hormones added to fish? Talapia is something you shouldn’t eat for numerous reasons.
In addition to your list add Tilapia raised in the Orient are often raised in rice paddies that are “watered and fertilized” by run off from animals or even the local sewage system.
Even without the other reasons, Tilapia are the highest fish in bad cholesterol and good cholesterol is almost absent in them.