Hi,
We have a LEAF in Minnesota, so similar weather as upstate NY. LEAF is not a winter car. I would not recommend it as your only car, if that is what you are thinking.
The positives: Traction and safety are no problem, especially with snow tires, which you are probably already used to...