I like these shorts, both because of the comfortable fabric, and the long legs.  I use a stationary bike for exercise, and shorts with short legs ride up a lot.  These may ride up a little, but because the legs are long it's not a problem.