Tesla owners brag about their cheap charging (fuel up costs), but ask them about their depreciation cost. If they lease, it's imbedded in the lease payment. If they own, it's considerable. Then if you ever have repair issues, Tesla shop rates are $280/hr and their manufacturing quality is questionable.
I'm sure the EVs work fine in the city. On trips outside the city, you are a slave to their network of supercharging stations. You can watch Tesla owners sipping lattes, doing their nails and discussing and comparing their charging bills to a ICE car while they wait.