Recently I've been using these HyFlex gloves. They are pretty good for most situations, but are not padded. So if you're doing something that may result in an impact you may want something with more top-side protection. But where grip and dexterity are concerned, these are tough to beat: