I've used State Farm for years and just recently switch because of the same high rates. I went with Geico after getting their online quote. It was so much lower I thought this must be a scam. I haven't had any claims so I don't know how their customer service is from that stand point but they aren't a fly by night company so I think it's safe.
Did Progressive require you to get that box that records your driving in order to get the lower rate?