I dont enjoy the buying experience at the dealership but when it comes time to have it serviced I am very happy not to have to put it on a trailer to be sent out of town to be fixed, and then wait weeks to get it back
Tesla part availability is an issue from what I have read.
Also it appears Tesla doesn't perform much scamming in the service departments like dealerships do. Replacing an air filter should not be $79.99.