Sardines can be delicious. However, as I said, most people need to acquire a taste for them. Also, there is a big difference between "premium" sardines and "budget" sardines. King Oscar makes the best sardines I have ever had. In fact, my mouth waters just thinking about them. On the other hand, run-of-the-mill supermarket sardines don't excite me. I can eat them, but they just aren't nearly as good. It's sort of like the difference between a T-Bone or Porterhouse steak and a slab of the cheapest sirloin.
If you don't think you like sardines, give King Oscar a try.