I've tried a bunch and I'm a fan of Specialized BG Pro. I'm not at all a fan of any of the cheap gloves I've tried. They either are uncomfortable and they often have too much padding.
I strongly favor wearing glove when riding. Good for fatigue/comfort in any conditions and helpful in a crash. Once you've ground gravel into your palms that gets infected, they seem like a pretty good idea.