I have experience with Chevrolet (Volt) and Tesla (Model 3). Both companies have a mobile app from which I can schedule service. Both companies have been great at the few warranty repairs that we have needed. They offer rental cars while our car is in the shop and the keep us in the loop for the status of the repairs.
Chevrolet has the advantage of far more dealerships from which to choose - some are better than others.
Even worse. Their membership is not a random cross-section of car owners.