Pick polyester for high-intensity stuff, no question. It dries fast and doesn't get heavy like cotton can. I made the switch after a few gross, soaked cotton shirts at the gym. Cotton's comfy for cool-downs or casual wear, tho. For real, if you're dripping sweat, synthetics are the way to go. Your gym buddy is right about wicking, but breathability depends on the weave.