I have used both, I like VMWare better, but only the paid version, if you are using the free version then the MS is better. Also depending on what you are doing with them makes a difference as well. Since I am running multi-linux servers, VMWare is a much better product. So in the end, I think go with the one that seems the easiest for you to use and have fun. Both will do the job you need them to do. And by the way VMWare has been doing this longer the Microsoft.