Picked this up just about 1 year ago and with 363 flights and a little over 350K miles flown, I can safely say this is an extremely fun, reliable drone. I have not had any major issues or a single crash with the Mavic Pro, just a brief communication issue between drone and controller twice - and when this happened, the drone automatically "returned to home / take off point" like it's supposed to. The 3 batteries that came with the "Fly More' package still holds a great charge after a year, I may have lost about 1-2 minutes on these batteries, but I do know this is normal with these rechargeable Lithium batteries. I did take this on a "distance test" late last Summer in NJ, nice large field, farmland - away from any interference of the city. I did not get to push this to the 4.3 mile advertised max test, but was able to get 2.1 miles before deciding to turn around. I admit, this is by far the farthest I have flown and was a bit nervous - but I had no problem, no loss of video on the controller! Also 2.1 miles is far more than I need. I just like to keep the drone in my line of sight at all times. The camera is decent, it takes great shots in daytime conditions - nighttime, in very low light situations, well...not so much. RAW photo mode is great for me. The Panorama photos are fun (I do use a small program called "Hugin" to stitch these into a super large seamless 360º photo) I've tried the Live stream for YouTube and Facebook Live, it's not too bad, not perfect however. I've has some lag, pixelation of video when streaming so I don't really use this feature. The one thing I read before buying the Mavic Pro is a potential annoyance of DJI's constant updates. Yes, this is true. There are times I've taken the drone out, ready to take flight, open the app and prompted with a update. A few I could ignore, but a few I had to update before I could fly. And if you are not on a Wifi at the time, an update can take a while to download, install..and it's taking up your battery life on the drone, a bit deflating. My advise, before you leave the home, charge up the drone, controller, app to see if any updates are available. I've had a different drone, brand name a few years ago. Sadly, I was just never happy with the performance of that drone, especially after it's final bug-filled firmware before the company moved on and put all it's focus on it's newer drone model. But this DJI, overall I've been very happy with this drone. I am waiting for the Mavic 2 to drop in price just a bit - may take a while though. I will upgrade to that since the the camera on that newer Mavic 2 is just impressive.