Don't troll me, bro. I'm no Linux hater. I used Linux for years. I started with Caldera back when we didn't know that SCO was evil. Despite lacking coding skills of any kind, I hand-crafted my system from the ground up. At that time I was so tired of Windows that I ran Windows apps from a server to my desktop machine just so I could use Linux as my daily driver. 

Linux is a fantastic OS. It's powerful, capable, efficient, and dynamic. You can make it do anything you want, as long you A) have the nerd chops and B) you don't work a job which requires mainstream applications. There are the standard arguments, though. Linux has plenty of apps that are like Photoshop/Microsoft Word/whatever. Linux has peerless security. Linux is more reliable. Linux is a lot of things, and most of them are good, but it's no bed of roses.