This is bases on my x-country trip in my brother's Model S:
With the 4WD option this car is really superb in the snow. The computer can adjust torque on all four wheels completely independently, and the low center of gravity make both acceleration and breaking solid.
Where a Tesla will get you is in the reduced battery capacity. Tesla operates their batteries at 72 +/- 1 deg. F. and it will use power from the battery to maintain that temperature. At some point it gets cold enough that waste energy from motors and battery discharge is not enough to keep the battery at operating temperature and at that point there is a noticeable drop in range. Cold weather also extends charging time because the battery needs to be warmed up before charging.
The spookiest part (from my perspective) is that you could park the car with enough charge to get to the next super charger, have the battery cool off, and end up short of charge. In general a 110 outlet is not enough to charge the car (a full charge at 110 would take 25 hours), but we did plug the car into 110 overnight to keep the system warm. People with engine block heaters will know how this works.
The visibility was decent. A large front windscreen is both a blessing and a curse in rain/ slush. The lane-assist is not a smart option when visibility is poor.
Depending on how and where you drive the car, the biggest issue will be a strong desire to keep the car plugged in when stopped in the cold.