Yeah, it's different if you actually buy the triangle fish yourself. But I don't think I've ever went to a restuarant and ordered fish and got fake fish, except maybe in a fish sandwich, but then I'm expecting it. Where did you go that did that to you?
Its probably Haddock--very cheap fish. I agree with you and go only for the whitefishes. Pass on salmon, etc. However a lot of it has to do with how it is prepared. Fresh Sea Bass from a very good chef is unbelivebly good.