Mackintosh’s ranked from best to worst.

Egg and cream. Universally the best.
Malt. Like old coagulated Milo when you leave the Milo tin lid off.
Mint. Like brushing your teeth while chewing toffee.
Harrogate. It’s like when you eat a bit of paper wrapper with the toffee. Harrogate is that flavour.
Coconut. Nice start. Middle is meh but the chemical coconut aftertaste is not bad.
Toffee De Luxe. When it comes to toffee flavour. This is the one. Just pick a warm day as many fine toffee lovers have lost a tooth.