As with any food, there's Haggis and there's Haggis.

If you have a good recipe use high quality stuff, it will be good. If not - then it won't.

When the haggis is good, I like it. When it's bad, I push it aside.