The way I look at it:
-- If you like the car to drive itself: Stick with Tesla
-- If you enjoy to drive the car and push it hard - Don't think twice and switch to Porsche
Regarding communication/service, these are related to dealerships and there are good and bad in all brands.