OK, I'm going to be brutally honest here. From my (limited) experience to date, products from 3DR suck. Both mine and my brothers ArduPilot randomly refuse to arm. I don't mean I've tweaked a setting some place, I mean like it has a flight, swaps batteries, and decides "nope". 30 mins later...