The only downside I've experienced is really one that I'll lay solely at the feet of Windows 8: If I go a long time without checking in on the Windows 8 VM, it will sometimes auto-install updates and then force a restart. This has rather horrifying results if I had also neglected to save a file I was working on.
Moving back and forth between working on the same codebase on both the Mac and Windows sides is also a little irritating; I find the best way to do this is pumping the data back and forth between them using Git. But that would be what I have to do if they were separate physical machines, too, so I'm not terribly prepared to whine about it.
Moving back and forth between working on the same codebase on both the Mac and Windows sides is also a little irritating; I find the best way to do this is pumping the data back and forth between them using Git. But that would be what I have to do if they were separate physical machines, too, so I'm not terribly prepared to whine about it.