I love wool. ❤ For those with sensitive skin, just use 2 layers. Merino wool or Lamb's wool are both very soft, yet affordable, or you can splurge on cashmere.
For real warmth in tough conditions though, that scratchy stuff is great. I have one made in Ireland, that's almost too warm to wear, indoors.