I have the EGO battery powered snow blower and it works great for my townhouse driveway (about 8' x 40') here in the mid Atlantic. It'll handle the typical 4" to 6" we get with ease, even if it is wet and throws it good and far, too. And the machine is light enough that I can carry it up to my elevated deck when necessary. The batteries have been very reliable so far. I also have their leaf blower which is another outstanding tool. I got mine a few years ago when there weren't many other choices. Now there seem to be a bunch of different brands with competing models. I suspect some of these might be OK, too.
EGO batteries are top notch, but expensive. The snow blower comes with a pair of 5Ah batteries. It'll run on one or use both for longer run time. The batteries also work in their other tools.