It will come down to if you have the time to analyse all relevant policies to find the most appropriate - time consuming but I like to do things myself to an extent as others are not always as thorough.
I have found that brokers have a limited number of insurers that they deal with, therefore...