I have been trying several sock yarns to find my favorite.
This is only my opinion.
I was not fond of Cherry Tree Hill-After 2 wearings it is fuzzing really badly, everywhere, not just the heels and toes. It looks like I've had them forever.
I have the hand painted yarn from Kemps store Diva Knitting-it is really soft and seems to get softer with wear, I really like it for a nice soft look. It has a comfy halo, but has not pilled or worn at all.
I love Lornas Laces, it knitted wonderfully, I have machine washed the current pair a few times (and dryed on full heat-with a load of jeans by accident) and they look a feel exactly how they came of the needles.
I also currently am knitting with the Knit Picks Superwash Bare which I dyed, and so far they are very soft and cushy, I don't know how they wash yet.
I have 3 skeins of Briggs and little dura sport sock yarn, although it is not as soft as others, it wears like steel wool, very tough and durable. After a little bath in wool wash, they are nice. Also the skeins are really generous, can get 2 ladies pairs from 1 skein (although the colours are pretty boring, I dyed some for a change).
I have also tried Austermann Stepp with the Aloe, it knits wonderfully and does not seem to show much wear after about 3 months.
In the same family in the Lana Grossa sock yarn, it knits nicely and seems to hold up well also. Although it is extremely thin and tends to feel like you are knitting forever and not getting anywhere.
If you want something that can with stand being blown up , I use Regia for my daughters socks as well as Patons Kroy. She out grows these before wearing them out, she has one pair that has gone from her and passed on to 2 more cousins and still are as bright and sturdy as the day I made them.
Hope this helps a little, it is what I have tried so far.