Which of these are the best gel eyeliner?

I use gel eyeliner literary every day, and up until now I've been using MAC fluidline...It is really good, except for the fact that I have never actually finished a pot: I only replace it once it has dried up. So I need to get a new one, truly black, long-wearing (super important!), soft and easy to apply, works well on the waterline, won't make my contacts muddy, and it can't dry up too quickly...These are the ones I've been looking at: Bobbi Brown long-wear eyeliner Clinique gel eyeliner Dior long-wear gel eyeliner Which of these are the best? Do you have any other suggestions on good ones? It needs to be available in the UK... thanks guys :-)