Honestly in my opinion? While it's none of my business what other people wear, and I realize people don't dress to please me; personally I absolutely hate the way below the knee shorts look on men. Like in photo above of the same guy in the above the knee shorts versus the "too long" shorts... night and day to me. To me it's just crazy how much better men's shorts look when they don't cover the kneecaps.
I personally also like very short shorts on guys, like around 5 inch inseam, mid-thigh... though I realize that length might be "a bit too bold" for most people, especially since below the knee shorts have been so ingrained for a long time... but slightly above the knee is an excellent starting point in my opinion.
Now for some photo examples of men in above the knee shorts that I think looks good. ;3
Ahaha... would you look at all that beautiful man thigh. But on a more serious note, I tried to include a variety of different "above the knee" lengths. From only a few inches above to significantly more inches above.
I would find some below the knee shorts photo examples for comparison, but... I just hate looking at below the knee shorts, lol.
For all the guys in those photos, they're seriously rocking those shorts, and it would break my heart if they "reverted" back to below the knee shorts, haha... no, not really, but I'd still be disappointed, lol.
That being said... if you're a man who likes below the knee shorts, or a woman who likes to see men in below the knee shorts... respect. This is just my silly, and perhaps a bit too "obsessive" opinion, haha.