Your question is about sevice.
Buy what you think is best.
If you look at all the responses on UKGSer you will find that for every one that is happy with the service from broker / insurer X you will find two that are unhappy, swearing blind that insurer / broker Y was better... And another two that will claim that that is bollocks, that insurer / broker Z is best. The reasons why are sometimes unknown or have little to do with anything close to reality. But that is life, I guess. You may well discover the same response if you ask about dentists, vets or motorcycle dealers....everyone will have a contradictory story to top someone else's.
In short, you and you alone, makes the final call. If you hit a price you are happy with then you have cleared the only hurdle of certainty. The next 365 days are completely uncertain, not least as claims (and their consequences for you) are completely random. Why guess what 'might' happen?