I'm all for CAA. I've never been disappointed. I've been a member since 1991.
Two instances come to mind with respect to the other services...
I was out with someone when their battery went dead. They had the cell phone plan, but their cell phone was at home charging, and the company wouldn't honour their plan unless they phoned using that cell phone. BCAA was there in minutes even though it wasn't my car.
My fiance has roadside assistance through our car insurance company. Our pick-up truck caught fire this past summer and was a write-off. BCAA picked up the 5th wheel it was pulling and stored it (it survived the fire), and reimbursed us for our meals and hotel afterward. The auto insurance company covered no more than they would have without the optional roadside assistance plan.
Rose