I have now made and flow 3 different Xcopters with a Kk board and the FF flight controllers but was looking at the APM 2 for my next build. What I really was hoping to find out was if it would be any good for me at this stage ? At the moment I have a good idea of flashing firmware and the settings of the controllers to get a stable platform, but not to hot on the whole typing into the program side of things. I eventually what to get a platform ideal for photography and not stunt flying so will I be ok with this or should I wait and learn more about the system. GPS and being able to use the waypoint functions would be usefull.