Last year teh cheapest for me still had windscreen cover and breakdown cover included (Elephant). The insurer I'm going with this year is the cheapest I could find yet again and has windscreen cover but I'm forgoing breakdown cover.
I always choose the cheapest and go with a big excess
tbh. I'd rather get any repairs done off the insurance because it saves money in the long so that big excess doesn't matter because I'll never pay it. The exception being if the car is stolen or written off, and even then a £400 excess isn't going to matter on a £10k car!