I always seem to be in-between M and L size in socks. I hike in trail runners and M socks seem to be a little snug, and L socks are a little loose. I've used both over the years, and both seem to work. As I continue to fine-tune and replace some of my equipment, I was just wondering which is theoretically better – a little loose, or a little snug?
How about cushion or no cushion?
Assume max 30 lbs pack when fully loaded, trail runners, 15 – 18 mi per day for several weeks, as a typical hike.

