this is a tough product to design no doubt: by purpose should be a tight fit, windproof water proof fabrics don't have much elasticity, need to keep fit tight to not drag wind...
so, they fit tight, not much room for johnson and the boys, not much flex in the fabric. I had to go to a L with my stock frame, legs are long now but not un manageable. pretty good system to velcro up the slack in the leg, could have a larger velcro area.
because of the long size I had to get the 'flex' areas of the legs don't line up with my knees, again I'm stocky...
good product overall.