I use it every year.
I'm presently with 'more-than'.
When I got my last annual renewal with them, I ran the figures through confused. More Than was still the cheapest, but via confused, it was £80 cheaper than my renewal quote from them!
I phoned them up to query this, & they said 'yes, thats because thats a new customer quote, not a customer renewing an existing quote. Even though I confirmed that they were already my existing insurance company. Anyway, More Than said that the best thing for me to do was to cancel my existing contract with them, & start a new contract, to get the new client discount. So much for the importance of keeping existing customers happy! Anyway, as advised, I cancelled my existing contract, & immediately started another one with them, & saved £80. What a weird way to run a business!