Way back when we first got the truck, we were always calling AAA. See the van had keyless entry, so it wasn't a big deal to lock the keys in the car. The truck did not have keyless entry... needless to say, we had to call Gary's twice while at Disney for locking the keys in the truck (all in the same weekend).
AAA is also good because it travels with the person, not the car. So if you're on a road trip in a friend's car, you can call for help without any charges. We also had to use them to tow the van to the auto shop we use, rather than the closest one to the house. You get the first 5miles free, and 5$ for each additional mile. It cost 50$ to do it, but that was a lot cheaper than paying it OOP for the whole tow.
Waiting for them to show up can be a pain sometimes, but I don't think it would be any different than calling a towing company.
The other discount perks are great too. You don't even have to book through AAA to recieve the discount at hotels. Even with Disney, they'll add it in to your reservation if the discount is available.
If you drive a car, you should have some sort of roadside assistance program. But AAA has been out there for a long time, with lots of happy customers.