I would usually wear thick cotton socks for the cushion and sweat absorbing factor, forcing me to lace my shoes really loose to allow my feet to expand. This wasn't always such a great method because my shoe would fly off at times.
Pros - these socks have alot of padding in the forefoot and heel and they didn't give me blisters. yay! They were good at absorbing sweat and keeping the feet dry on my 10+ mile runs. I've washed them over 10 times and still pretty cushiony and soft.
It doesn't give much arch support, if you're looking for that tight feeling around your arch.
Nike Performance Cushioned
I don't use them for long runs because they don't absorb sweat as much as the Thorlo which can lead to blisters. But a very good light weight low mileage running sock.
Nike Running Cushioned - Compression Arch Support
A pretty good 5-10 mile run sock. Pretty decent on absorbing and wicking away sweat. I really like the firm arch support this one gives. Now the "arch Support" wont replace needing shoes, but it gives that "Compression" feel when you wear them.
However the bad thing with Nike socks is they dont last very long.. after a few washes the fabric is must stiffer and not as soft as it originally was, and some of the seams are starting to fray.
Now the compression of the sock isn't comparable to an Actual Compression sock, but it is better than a regular sock. But if you're interested in "compression" this isn't the sock for you. Pay the extra and get a real compression sock.
A pretty good alternative to the Thorlo. I wear them on 1-10+ mile runs. A good universal sock for low and high mile runs. The cushion isn't as thick as the Thorlo, but its still a good light weight sock with a good amount of cushion. Been through a 10+ washes and still pretty soft, and hasn't gone paper thin yet.. We'll see how long they will last..