Actually, I am not a big fan of Tilapia. I grew up with it as it was a cheap protein source but it has an off-putting earthy taste.
Nevertheless, I always liked the soft tender moist texture of Tilapia fish and its underlying sweet taste (provided you can get past the earthy taste). So, I still enjoy it in preparations which masked or neutralised the earthy taste e.g. with lots of garlic, ginger, chili pepper, curry powder, etc.

