This must be very frustrating for you. I went through the same stuff not too long ago.
My experience is that generally, a broker will give you a better deal than an insurance company agent. I got on the phone with Progressive and they gave me a ridiculous quote. I then called a broker, who gave me a great quote. I asked what the insurance company was and he told me Progressive. So I got 2 quotes, with significant cost difference, from the same insurance company. Go figure.
I called many other companies, but at the end of the day, my broker had the best quote. Good luck.