I've always been an AA man, they have got me out of several situations over the years.
My other half has green flag through her insurance but they wouldn't touch the cossie as too old. Only used them once but was a great service too.
Never had any dealings with RAC.