Earlier quoted context omitted.
I really wish I could show about 70% of the Windows knuckleheads a few Linux tools. And I really wish about half of Hacker News would spend twenty minutes with Visual Studio and Azure. Both sides have no idea what is possible. And, no. No joke.
Show me the Linux tools.
For me it was Postgres to show what open source was really capable of (a more current example would be LLVM), and Python and SWIG as examples of things that simply don't exist inside the Microsoft ecosystem but which solve so, so many problems. And even on weeks where I'm sitting in Visual Studio all day, I still couldn't live without Cygwin, wonky as it may be. Also: your fears about licensing and quality and some of the other FUD I see in threads like this are largely bullshit.
On the other side, any Mac or Linux dev who prefers Eclipse or Xcode to Visual Studio really needs to have his or her head examined. There's a culture shock, yes. Now give it a few days and deal with it. C# is superior to Java -- much smarter language architects and bigger, better teams, better tech, better docs. F# type providers will make your head explode in a positive way. Azure kicks ass on AWS, sorry. And the sheer depth and volume of everything Microsoft does really can't be understood until you dig in. This is a company that spends $10 billion every year on R&D. And they're the most developer-focused company on earth by far. Also, they're actually not stupid, though you may have to take that on faith to start. There is also PLENTY of open source code. Also plenty of "pay $149 for something with support instead of beating your head against a bunch of snarky bastards on a mailing list for a week" options too for those moments when you have more money than time. Also: all your fears about lock-in and secret API and some of the other FUD I see here are largely bullshit, too.