Guy here. Fedoras are, simply put, awesome. They are a symbol of a time long gone, when Art Deco was all the rage, you had to go illegal to get some alcohol and everybody dressed classy. To me it's possibly the best hat of them all.
HOWEVER
Fedoras should be worn with corresponding clothing - a suit, a trenchcoat, a jacket, hell, even a vest if you're desperate. That, and you also need to have your face shape be good for wearing it. If you're a fat neckbeard, you can't just put on a fedora and become an instant avatar of masculinity and class, no sir, you'll be a fat moron who embarasses an awesome piece of headgear by wearing it. I'm pretty fat myself (don't know if I qualify as a neckbeard; a neckbeard and high school moustache is all I can grow, but I have enough sense to shave that shame away from my face) and you won't see me wear a fedora. Leave fedoras to people who can wear them - Humphrey Bogart, Harrison Ford, Michael Jackson, et cetera. And to those who hate modern fedora-wearing pricks: please, leave the poor hat alone and focus on the real evil here: the stupid pricks. It's not the hat's fault those numbnuts think they can wear it.