I don't like Speedos on men, though I find it hilarious when a guy my age wears one just to make people laugh. Makes me want to talk to him. But they just look horrible, whatever the body shape the guy has.
Nope, still looks gross. Loose shorts look hotter. It's not about seeing as much skin as possible, it's about seeing a guy who looks cool and casual. Obvious vanity isn't attractive, which speedos imply, and board shorts look more comfortable.