I had state farm before, I bought a new car and sold the old, state farm was charging me 120$ a month for full coverage and that doesn't include broken windshield. I didn't think of getting a new insurance company had it not been for my state farm agent who kept on ignoring me. I kept on calling him but someone else is answering the phone, he takes my message and tells me my agent would call me back. He never did. I happen to drive by a geico office and decided to inquire. For the same full coverage I had with state farm plus the windshield insurance, they're charging me 90$/mo. That's 360$ savings a year! Plus they gave me some freebies like pens, tumbler and stuff like that. Went to AAA and they said they wont insure me cause my US license is less than 18 months old. They wouldn't Honor my professional drivers license from another country even if I'm 30 yo. Geico on the other hand gave me more discount because of that license and another discount for being a Registered nurse.
Safeco is not the best, but if you have a classic car you want to drive as your regular vehicle, Safeco is the insurance for you. Safeco allows you up to 10,000 regular use miles which is similar to what someone may drive on a normal policy. Most collector of cars are not looking to drive them regularly, but if it happens your 1968 Ford Mustang has to be your premier car, Safeco is your best bet. The limitation to Safeco is its stricter list of vehicles it will insure, including a ten year required minimum.