Like Mark, I've been with RAC for many years, with some real highs and lows - this year's examples being as follows:
1) The low (May): failing to arrive after more than 2 and a half hours (they'd quoted 45 minutes...
) , leaving me stranded in a dodgy part of Wolverhampton at 11.30pm.
2) The high (September): arriving on time, taking a practical approach to getting me going again, involving driving another 30 miles to get hold of a replacement wheel and tyre for me and then bringing it back to refit it, saving me an unscheduled overnight stop and loss of a days work.
They cover me for all my cars for unlimited fixes (at home and on the road) for ~£90, which I think is good value: I think I may also have some sort of breakdown cover with my bank, but haven't used that...