I have read and enjoyed the forums for almost two years and rightly agree that most inputs are by people with problems. Lost drones, crashed drones, updates won't complete, no fly zone problems, etc.
I think I'm a more typical droner. I currently own a Tello, Spark, Mavic Air, and
Mavic 2 Pro (Sold my Mavic for the
Mavic 2). I live in the Apple sphere, but also own an Android based
Smart controller.
In two years my worst problem was the data/video connection between the Mavic controller and my iPhone which I resolved by using a cable. I have never had a problem installing any firmware updates and yesterday I successfully updated my
smart controller first try via WIFI. I've never had to resort to DJI Assistant for any update. Yes, I did have the file date glitch.
I have never had a DJO Go4 software failure, nor a Litchi waypoint route problem, nor a Spark fly away problem. I routinely use RTH on all my drones (except the Tello) and it works flawlessly as long as I don't accidentally initiate "Land" rather than RTH.
Not to say I never have challenges. Today, I'll try to figure out why my gimble appeared to lock during yesterday's flight (probably an isolated software glitch that will be cured with a restart). Or why my 4K video shuddered yesterday. Probably because I swapped my on board 64Gb SD card for a 128Gb card that may have a glitch.
But, overall this is just amazing technology that is a joy to experiment with, but not without some hiccups. Back in the eighties, I would tell my family I'm going to load a new program or install a new piece of hardware into my PC so I'll be busy for an hour or so. Their response alway was see you tomorrow! In comparison my drone experiences are care free.
But, I'll always read the forum to learn from other's problems and hopefully avoid them myself.