I'm not sure there is a "best" snowblower, or at least not best for all situations.
I have used both Kckee (out of business now ) and Wifo blowers quite a bit and both are good blowers with their advantages and disadvantages. The twin augers of the Mckee worked better than the single larger auger design due to the single auger tends to flip snow out in front and to the sides of the blower. That isn't a big issue but if you like the area left clean it does make a difference. I also prefer a round chute as compared to a box chute as the round chute tends to throw the snow further by keeping the snow more concentrated. The flat surface of the deflector also tends to cause the snow to broadcast which can cause visibility problems at times.
As others have mentioned, make sure you have plenty of horsepower and if you have a gear machine, make sure it has plenty of low end gears to handle the different quantities and types of snow.
Something to be careful of, I have read on here how some seem to have a lot of problem with the chute plugging. In my experience there are two reasons that cause that. One is a poorly designed impeller, the other is operator error. I had a neighbor a few years ago that his chute plugged up a lot. After looking it over I found the impeller blades were set at an angle that tended to capture the snow rather than sling it out the chute. There were other problems with the design but that was the worst one so I modified the impeller blades and it worked better, not great but better. I also had to caution him to slow down. Regardless of the snow conditions he ran at the same speed, fast. Once we modified his blades and he slowed down for the conditions he rarely plugged the chute.