Hello, I want to renew my 5 year old PC, and I'm thinking in buying a 21" late-2015 iMac, the 1,6GHz one with 8GB RAM and the 1TB HDD. My current OS is Windows 10, and I use this computer for surfing the web, sharing files with eMule, storing/organizing photos, doing some documents with Word and Excel and, the most important thing: doing non professional PHP development. Currently, for the PHP development I'm working with a virtual machine with Linux (Lubuntu), Apache, PostgreSQL and Netbeans (I'm not using Vagrant), but I want to work running Netbeans native (in the "host" OS) and using a small virtual machine to host the Apache Server and the PostgreSQL server (a simple 512Mb Linux VM with Vagrant). Anyone here is using an iMac with a setup like this? What cons and pros are there when moving from Windows 10 to Mac for web development? Is this iMac (the MK142XX/A with 8GB) enough for this work for the next 5-6 years?