Hi...and welcome to the Forum!
They certainly do sound like they are made from liquorice.
I prefer Michelin as very durable without compromising grip, etc
Although, i think it sometimes comes down to price, e.g. who ever is doing a good deal at the time.
Let us know how you get on with your decision
Regards Trevor