Geico is a much better choice.
No. It is not.
Geico’s customer service does not come close to USAA, unfortunately..
Plus, it’s owned by Warren Buffet. Left them long ago.