I have been using Parallels for around 2 years now and I used to work with other virtualization software's before, and I have to say that, despite the few downsides of Parallels, it has the best and the most intuitive interface.While I do not like the marketing philosophy and how Parallels team manages the products (no long lasting versions, you need to purchase the newer version, etc.), I do appreciate the support team who does a great job.I have a MacBook Pro 13" i7 and 16GB RAM, even though, Windows 10 is not doing great, the mac gets very hot, the fans are all the time at full speed, very annoying and irritating, without talking about the battery which gets discharged in no time, but I think this has more to do with the fact of running one OS on top of another OS, it's not specific to Parallels.Appreciate if:- Parallels Technical Team optimizes the product so Windows can run more smoothly and consumes less resources.- Parallels Marketing Team can improve their marketing policy and make it easy (and cheaper) to upgrade.