I bought these for 2 reasons: to wear and to use as a lint trap for my dryer exhaust.  I'll be wearing 5 pairs and put one aside for the dryer vent (we have our electric dryer vent INTO the basement in cold weather months for the added moisture and heat).
For wearing, they're nice.  Decent quality for the price so if they snag after a few wears, it's not a big deal.  I've had them for several months though and so far--no snags!
The one on the dryer hasn't snagged yet, either.  This is the best indicator because our exhaust pipe has duct tape build-up on it that should have snagged these pretty badly but they've held up remarkably well.
I didn't get a 5 start rating because they aren't as supportive/stretchy as I'd like.  I have rather skinny legs and at the end of the day they're a tad droopy near the bottom.  They stay in place at the top though, which is the most important thing!