If you have Allstate insurance and they offer you the Motor Club, go for it. I just had to get my car towed. I called and got someone who spoke English as a first language. If they outsource their call center they at least make an effort to make callers more comfortable. The woman I spoke to was polite.
The time from the beginning of the call to when the tow truck came and took the car? Just over 30 minutes. I never had a response like that from AAA.
I am pretty damn happy I signed up for that program.