All the top brands make some great gloves. I have some Marmot Ultimate that are great down to about 25F(I get cold hands really easy!). Below that, I now use Mountain Hardwear Alpinist mitts. I am regularly tempted to buy some Hestra, but I have so many gloves now that I can't possibly justify it!

I, also, have some Dakine Cobra that I wear when it's not to cold, or wet. They seem to be pretty well made. Full leather takes a while to dry if you are putting your hands in the snow a lot. . .
Mexicomark, I would suggest you check out some of the Arc'teryx gloves. They are quite nice for warmer weather. I have the Hardface, but they aren't waterproof. Also, the North Face Pamir is a great windstopper fleece with more length in the wrist. Price isn't bad if you can find it on sale.