My understanding is that polyester and other sweat-wicking materials are better for preventing chafing and allow for faster drying, whereas cotton absorbs and stays wet, which is more abrasive.
For me, either the shorts with a liner work best or commando in leggings. I don’t particularly have issue with my bits moving, I just want them to stay put.
help me out here: when I first put on the leggings on commando before running, my male bits turn to one side, but as soon as I start running, they somehow reposition to the middle and stay put as long as I run and stretch. However, if I only walk, like after stretching on the way back home, they'll tend to fall to one side.
Recently bought an affordable pair of running shorts from Old Navy of all places on a whim and really like them as they have a "compression boxer" built in. Pretty slick. I need to find a couple of more pairs before they stop making them.