USAA is our top pick for auto insurance in Michigan. Other top companies include Auto-Owners, Progressive, and Geico.