I honestly prefer guys wearing shorts that is at the knee length.... that's what I've been used to seeing and I personally think it looks good. My son and Ricky likes to wear knee length shorts or just an inch above the knees... not too short and not too long... perfect. Even my Dad wears that kind of shorts, a knee length shorts.
Me, I can't stand seeing those super short shorts for women... it goes way up the thighs that is pretty close to the private part. To me, it looks painful to wear it. Although to be honest I did wear a pretty short skirt/shorts back in HS days... but the nowadays shorts... boy my parents would've Never let me or my sisters to wear that short of shorts if we were still in HS.
I now prefer Cappris....kinda like jeans but only the go to your knees or just an inch past your knees, even some is 3 inches above your ankle. Now, those are extremely comfortable and perfect for me, even with flip flops. In the summer, I just wear Cappris and a t-shirt with flip flops... and that's just keeps me cool in hot weather.