I was wandering around Youtube this morning and came across this video on electric blowers and figured I'd add it to this discussion. Seems like this particular machine handled the heavy snow pretty well but then the batteries ran out and he had to wait for the re-charge which I wouldn't want to do. Then he mentions the cost of replacement batteries and that blew my mind.
Personally, I clear about 600' of snow each time so electric wouldn't work for me and I use a 2 stage gas Toro but electric may work OK if you don't have too much to clear.
All comes down to a personal choice.