Fish is generally very good for health. It is the way you cook that makes it unhealthy. Try to avoid deep frying.You can fry the fish in a non stick pan with minimum oil. If you like you can have fish in the form of fish curry.