I've rarely cooked fish, aside from fish fingers, and I can't seem to get the microwavable version of those any more. I may have forgotten past successes but IIRC the one time I tried to cook trout I messed it up and ended up with trout fishcakes :-)
I like most fish but prefer the oily tasty ones to the bland white type, which only seem to be given enough taste when you put a fatty batter over them.
I think maybe it is difficult to beat a good smoked salmon, but as mentioned there are many good fish dishes.
No, if I want a decent fish meal I go to a decent fish restaurant and get the chef to rustle up a dish of fresh fish.