If it's cold enough a Tesla plugged into 120v/20a charging circuit will actually lose voltage over time. It's consuming over 2000 watts just to keep the battery at an acceptable temp for the chemistry to function.
The weight of the battery pack is great for traction in warm / dry conditions, but when driving on ice that weight is just momentum sending you sliding into snow banks.
After a bumper or body panel gets ripped off during the inevitable extraction from above mentioned snow bank, expect to wait 6-9 months for the most basic of body work.
The self driving is an absolute clown show in anything but perfect conditions (mounting evidence it sucks in perfect conditions too~)
Nothing in the world excites me more than expensive nerd toys with electric power trains, but as a Minnesota native I'll take a $900 rolling trash can beater car over a top of the line Tesla six months out of the year. There is a very valuable lesson in observing the legacy auto industry existing in Michigan where the winters get very cold and cars need to perform with snow or ice on the roads. Meanwhile Tesla mostly engineers their cars to be good at driving from LA to SF and back.