I love Haggis. I think the poor reputation it gets is down to people trying it for the first time and being served a poorly made one, which probably puts them off for life as the flavour sticks around for a while.
There’s an cool little place in Edinburgh, called Maxie’s. If you leave the castle on the main strip and take your first right back on yourself down the hill, it’s on the left side. They do a nice mix of dishes with haggis, or just the standard neeps tatties thing for the tourists, but most importantly they have a decent range of whiskies to wash it down.