I have always used MAMP PRO to configure my Magento sites for local dev, but with Magento 2 requiring mysql 5.6, I haven't had much luck setting up site successfully on local server with MAMP...plus I'm reading a lot that it's more or less abandonware.
I used this Vagrant setup: https://github.com/paliarush/magento2-vagrant-for-developers, which seemed to work alright, but not quite as intuitive to configure the host names and set up project.
Any other suggestions or ideas on some efficient/easy to set up local dev environment packages for Magento 2. Or is a VM my best bet?