I have AAA 100 mile plan plus RV coverage. We have it for two drivers. I stick with AAA because it's the best option for us. If I get discounts to attractions, hotels, campgrounds, theatres, restaurants, and stores, to me, that's just a plus.
As of right now, all our traveling is limited to Florida, and AAA has never left me stranded for more than 30 minutes when I needed them. My worst case scenario was when I went to start my car in my garage & the battery exploded. Of course, I pulled the car in "head first", and the tow truck driver knew exactly what to do to manually put the car in reverse (auto tranny) so he could pull it out of the garage without damaging the tires. He towed the car to the dealer, and even gave me a lift back to my house. It was a total of 40 miles round trip. He didn't need to give me a ride back, but he did.
I once had Allstate's roadside assistance, and the one time I used them, it took them 3.5 hours to get to me. I was in downtown Tampa (which all of downtown Tampa is a rough area), after 5pm, and scared as sh*t. I had to stand outside of the parking garage & wait for the tow truck. This was before cell phones. I had AAA the next day.
AAA may not be the best option for everyone, and when we finally get to a stage that we travel out of the state, I may change to Good Sam's or another company. But for right now, AAA is my best option.
My father insisted I get AAA when I purchased my first car back in 1972. They have "saved" me on many occasions in 38 years. The one year I decided to try someone else, it was a complete failure.