I have nothing bad to say about State Farm Insurance. When one of their policy holders ran a red light and broadsided our vehicle they stepped right up and handled all aspects of the claim professionally and fairly.
That said, I agree that it is important that you check various insurance companies on a regular basis. I check mine every year, especially if my rate goes up for any reason.
In my search, I have found each insurance company has "special" discounts that they MAY give you, if you ask. Among some of those discounts are:
1) Good driving record
2) Good credit rating
3) Private Pilot discount
4) Safe driving course discount
5) Homeowner discount
6) Multiple vehicle discount
7) High net worth discount
8) College graduate discount
9) Miles driven for each vehicle
10) Military discount for active and retired and ex-military discount
Some of these discounts seem odd but I guess each company has their reasons. In any case, when checking around, ASK about what discounts they offer that you may qualify for.
I won't say what discounts I get but I pay under $300.00 per year for full coverage including an agreed upon value coverage on our Class A coach and $5000 for personal belongings. The company that I use only writes policies in 26 states and Texas is not included.