When done properly, it is pretty delicious. I mean, it's not bacon or anything, but it's certainly less bland than chicken or fish.
Boiled or plain roasted chicken is pretty unpleasant as well. It doesn't take much to make it nice though because its a neutral flavour, generally if I do chicken breast and I'm in a rush I just wrap it in tinfoil with thyme, oregano and pepper and it tastes pretty good then.
Haggis has an unfairly bad reputation, prepared properly theres no reason the meat wouldn't taste good, compared to the likes of lets say a turduken which to me is beyond saving.