A couple years ago I tried using APM 2 on my Mac instead of Mission Planner on the PC. It was clunky and didn't have all the features of Mission Planner, so I stopped using it. Eventually I found myself doing pretty much everything using DroidPlanner on an Android device. (They changed the name "DroidPlanner" to "Tower" last year)