DO NOT under any circumstances, buy farm raised in China fish. They have chicken farms built above the ponds. The fish eat the chicken poop and scraps left over that falls into the water. Very toxic environment, and not very healthy to eat. Farm raised is bad enough, but farm raised in China is a nightmare.
I would probably eat farm raised in America fish (with a preference for wild caught).
I do generally like tilapia, as it is a very mild fish without much flavor, and taste like whatever you season it with.