Mackerel in particular is far superior to salmon in my opinion, but few seem to even give it a chance. There seems to be a widespread public bias against canned fish in general, and small canned fish in particular (larger canned fish such as tuna or salmon seem to be more accepted.)
If anybody hasn't tried canned mackerel, I strongly recommend it. A can of mackerel and some crackers makes a super convenient and tasty lunch.