Rooster Polilite, definitely my favorite mainsheet for all conditions! (and Ben Ainsle's!)
Resists tangles, doesn't absorb water, easy to grip
(I like sailing without gloves but for windy conditions I use zhik rubberized gloves or Rooster pro gloves)
You can use most blocks, but I would suggest using a smaller mainsheet block with the 5mm (I think the one I've got is a Ronstan 40c) it's significantly smaller than the ones most people use, non-ratcheting. Great holding power, Trims in quick, eases out easy! Amazing combo!