I have tried a few fish both in UK and abroad, carp, pike, gudgeon and bleak.
Gudgeon and bleak used to be eaten whole, basically stir fried like whitebait, or in a pie.
I've never found carp earthy, although that may be because of being 'washed' in water (tank) rather than straight from the capture.
The same with pike, although they are bony, fine needle bones that take a lot of picking out.
It kind of bugs me because obviously we catch and return, but carp were brought over specifically for eating, monk stew ponds possibly even the Romans.
Pike were eaten for years.
Problem with everything is taking from the wild rather than farms or 'overstock'.