Yes, wool is the best. Yes, it can be very expensive.
With that said, this wool blanket is the best in my opinion. I have several of them. I personally like the 90% wool because the other 10% is polyester, mostly in the stitching, which really holds it together tight. Take this blanket and sandwich it between two "nicer feeling" blankets and you have a super comfortable and warm blanket.