
I would have to say pogies. No matter the glove my hands always get cold, also warmer gloves are usually very thick which reduces dexterity when riding. In this picture I think it was -20F with wind -5F without and my hands were sweating with just normal bike gloves underneath.
Pogies also keep a lot of snow and junk off your shifters and brakes and prevent them from freezing from the elements I have found.