I use three pair of gloves for winter. The first pair are my go-to gloves for when it starts to get cold. They are just a simple, inexpensive cotton jersey gloves that you see in convenience stores for about $1.79. I get the insulated ones. They're good from 45f down to about 30f. Colder than that I switch to a pair of Loki convertible mittens. These sometimes keep my hands too warm. I can wear these when its 18 degrees and I have to open the vent on the mitten to let some cool air in. I use the cotton gloves as my liner for the mittens when it gets really cold out and the temps drop to the single digits or lower. I also have a pair of $6 waterproof fishing gloves that are neoprene. They leak after about a half-hour, but they've kept my hands warm with the jersey gloves on underneath during a freezing rain. Personally I would stay away from anything bike-specific for winter and go with a good reputable ski glove. As mentioned above, having a pair that are waterproof is a big plus.