Hello Droider,
I have to disagree about you say about MK system. Being in a fancy enclosure doesn't make a product friendly. When setting up a DJI system, you have to figure out ESC settings, throttle calibration, tx calibration etc. For MK system, you just need to solder motor leads, almost, and that's all. With their current BL controllers (ESC) no need to solder for motor addressing etiher. Just need to plug motor leads. It's possible to buy RTF systems from companies like quadrocopter, so no need to worry about these details too. (As a note, with the latest firmware, I fly my every copter with stock settings and they all fly amazing)
Nearly all of the DJI product owners complain about bad customer support. No response, tons of warranty problems. If you would have the same problem with MK electronics, you would find your answer in a few hours; you can even talk to the leader of product development (Holger) in person. Especially over freefly forums, there are dozens of users who had perferct customer support from them. Personally, my broken board was replaced within 3 days. They even write special firmware in case there is a problem with your hardware and release it publicly.
The money you pay is almost same.
The performance is superb and these products are dependable with expectable results every time.
The elemetry and data logging features are one of the best out there. A2 users send data to DJI and wait for an answer? With the detailed log, if you had an uncommanded yaw failure, you would understand if it was a bad gyro or not just within a minute. You wouldn't wonder "what the heck was that?".
With MK FC 2.5, the AH is more precise. There was an addon for 2.1 boards also which improved AH a lot.
There are some drawbacks though:
* Their newest BL Controller is capable of runnig maximum Tiger U5 or KDE 4014XF motors. If you need bigger motors, the stock MK components doesn't serve you.
* For good GPS performance, you need good antenna, in this case a GPS shield. Then you are good to go.
* The electronics are naked. This is good and also bad. Bad, because it's vulnerable and ugly. (Spraying some conformal coating ensures it's safe for weather changes & humidity). Good, because you can see if there's something wrong with the components. For instance, are you having a bad GPS reception suddely? You take look to the battery under the GPS, and if it's there you change it and you're good to go.
I had my lesson from DJI. I had a fault IMU unit and it took them 4 months to replace it. Once I got it, I sold it and never considered them again.
They do good frames now, I'm considering naked S900 though. Electronics, no!