We've had AAA for 18 years and have been happy with them. We've used it up and down the East Coast without a problem. The reason we stick with AAA is being able to be towed 100 miles not to just the nearest service center. Plus they offer service to any vehicle WE ARE IN, not just own. My brother needed a tow once in his car. He lives in NJ, we live in GA. We just happened to be visiting when his car broke down. I went out and picked him up and had AAA tow him to his mechanic.
AAA is the most expensive out there, but for us it is worth it. Their service offers a lot more than just towing, tire repair and gas. It pays for itself every year just through the discounts we get at restaurants and other retailers.
-Michael