Sadly not all software is posix compliant, there's still tons of stuff that just doesn't work in windows without lots of painful work. For example, if you use nodejs, around 40% of the npm modules that use native code doesn't compile properly in windows. The only way to do development is to run a VM. If you're a developer, the only reason to use windows is if you're developing for windows related platforms, otherwise it's just a pain in the ass -- use linux on the laptop and run windows in a VM or use wine.
http://technet.microsoft.com/en-us/library/cc754351.aspx