I got an EGO snowblower 2 years ago and it works great. I was expecting it to be weak and underpowered but it'll tear through anything, light fluffy snow, thick slushy wet snow, even the big boulders the plows leave at the end of the driveway. Full charge gives me around 45 minutes and that's all I need, but then it takes about 90 minutes to charge back up. Haven't had any big blizzards or any snow more than 8 inches since I got it, but I imagine if I did I would probably go out and clear the snow 2-3 times while it's coming down, so it doesn't get too high, since the blower isn't super tall.
Overall though it's great, and if you get the electric lawn mower too, they can share the same batteries. I'm too allergic to cut grass though, so we just have the snowblower.