Freshwater Fish vs. Ocean Fish
Difference Between the two
If you were raised in a place like China, South American Amazon, or some parts of Europe for example: chances are you've never tasted ocean fish before. There are places in China for example, were people have only eaten carp and/or catfish, nothing else. Likewise, there are places like Mexico where people live close to, say for example 'The Sea of Cortez' (greatest fishing paradise on earth), chances are you've never tasted freshwater fish like catfish or tilapia in your entire life....
If someone from an inner region of say China comes to the USA and tastes swordfish or halibut, they may not care much for the taste of such fish. The reason for this is, they are use to the taste of freshwater fish, so the taste of ocean fish won't quite do it for their taste buds. Someone who has only eaten ocean fish their life, may not care much for the taste of freshwater fish or vice versa
One of the ways to overcome this is by eating in good Chinese restaurants. Chinese people seem to know how to prepare both freshwater and ocean fish very well. Schezuan, Mandarin, and other cultures and communities in China, know how to prepare both freshwater and ocean fish exceptionally well. Chinese spices and sauces seem to compliment most types of fishes well. Whether it's tilapia, whitefish or swordfish, Chinese people do a really good job in getting the best taste out of all of them.