I agree. GM + technology = pain in the ass. If they have been making something for ten years, then maybe they have finally gotten all the kinks out. But NEVER buy a GM vehicle featuring new tech the first couple of model years they build it.
You will wind up being an unpaid GM beta-tester who spends more time at the dealership than the person who sold you the car.