There's absolutely nothing wrong with mackerel or herring. In fact one of the best fish dishes I've ever had was mackerel at the Little Fish Market. The herring served up in Amsterdam is a delight as well. It's only because too many of the British think the only fish worth eating is the stuff...