Alvin,
When we move to NC in about a year, I'll be switching to State Farm for all the same reasons (and similar history - 49 years for me).
However, I'll leave my lowest value truck with Hagerty for the add-on towing coverage (which covers all vehicles owned by my family - 125 miles to wherever, up to three times per year - "24 hours a day, 7 days a week coverage in U.S. and Canada"). State Farm will only tow up to 50 miles (or to the closest service station).
State Farm will give me agreed-upon full-value replacement policies on my old trucks.