I'm a network engineer by trade, and use Windows machines all day long and I can tell you that I get a lot of satisfaction going home to my trusty iMac. For those times I need Windows I run Parallels and take care of it.

Great computer. Get one.