I have had a P2 vision (original version, non plus) for over a year and have to say it has mostly been a flawless flying machine. Never crashed and apart from some frequent FPV disconnects needing a reboot haven't had any other issues. I've been contemplating upgrading to the P3 but despite all the new tech on it something struck me as a very significant step backwards....upgrading the Firmware. On the P2 it was amazingly easy and super user friendly. Plug in your micro USB directly into the copter, it would check the versions and would automatically update itself in SECONDS. You also could control a huge amount of settings from the P2 desktop assistant software,look at battery stats etc. Now on the P3 from what I'm reading and watching on videos the process is ludicrous. Go to the website, download the correct firmware (1st opportunity for error) , copy to SD Card, follow instructions, rename files on sd cards, wait up to 20-30 MINUTES (!!) read text files the phantom creates on the sd card to confirm successful upgrade, watch the lights and listen for characteristic beeping tones, reattach SD card to computer delete files, return SD Card to copter etc etc.... This seems a a giant leap backwards as far as ease of use and accuracy goes...what gives? If DJI is so keen for users to be running the latest firmware why the hell are they running such an archaic upgrade system?