We researched options 2 years ago, and tried Amica, USAA, and Safeco. Ended up with Safeco, partially because we could work with a local personal agent. I’ve heard great reviews of Amica and USAA. However, Amica was a lot more expensive, and USAA was very difficult to work with on the sales end.
With USAA, I rarely talked to the same agent more than twice. Each agent had a slightly differerent review, resulting in different quotes for what I thought was the same home & auto needs. As part of the process, they wanted to send an appraiser to review our home in person. I believe it was due to the age of our home. I had never heard of that requirement, but had no problem with it. However, the inspection would be scheduled only AFTER you started the policy (typically several months after). I wanted a fixed price, not one that might change AFTER the policy starts.
USAA would also not quote (in writing) the discount we were supposed to receive for having multiple policies (home, auto, umbrella). Different agents gave me different discounts, but again, I could not get them to include a fixed amount on any emailed quote. They said it would only apply AFTER we agreed to start the policy, and a fixed quote would be sent with the final paperwork. It was a very frustrating experience.
The downside of a personal agent (at least in our experience): We’ve had (3) different agents in about 40 years. In general, we’ve had excellent service for the first 2-3 years, then service seems to wane. You still need to re-evaluate options periodically, and of course it is easier for them if you are on auto-pilot renewals.
We switched one after our first accident in nearly 30 years. I felt the agent should be able to help guide you with the process, or at least be available for questions, but we were basically left to do everything on our own with the national company. That may be typical, but it was disappointing, so we tried another company.
Summary: I think an agent is great, but you need to find the right agent!