I haven't used Server 2012, but I have used 2008 R2, and I've found it to be robust and stable, and much easier to configure and use than any version of *nix, so I'm guessing that Microsoft has done some good work enhancing those qualities with 2012.
Note that I say this as someone who has deployed various flavors of Linux, FreeBSD, OpenBSD, and Solaris over the years. I recall very well Microsoft's dirty tricks. Nonetheless, I'm willing to sing the praises of Windows as it now runs because it meets my needs and the needs of the business I support.
Finally, I'm entirely fed up with this knee-jerk fanboy mentality in the technology. Maybe you should try judging technology on its actual merits instead of engaging in childish my-sideism. Eadon, I'm looking at you.