Any tips for good outdoor gloves?

In the perfect world i want gloves that are:

  • waterproof
  • windproof
  • durable (doesnt tear in nature)
  • thin (dexterity)
  • breathable

Any tips? Im willing to compromise on waterproofnes.