I'd like to respond to that from several perspectives.
First, you are absolutely correct regarding the WooKong and the 5.16 software. It works, it has worked, and those that have had problems after that release did so simply because they upgraded without first reading the software notes before uploading later releases. Don't upgrade your software unless the release notes tell you there's something in the upgrade that will actually benefit you. Those flying pro rigs DO NOT upgrade as soon as a new software release comes out. They wait for all of the beta testers (ya know the suckers that leap before they look) to report back on successes or failures.
People buy DJI for mainly a couple of reasons.
1) They advertise lavishly because they can afford to. They are subsidized by the Chinese government, and the Chinese government technically owns EVERY business in China. They want overwhelming market share, and they will spend as much of our money as necessary to obtain it.
2) They pump out new products in You Tube videos at a prodigious rate, intended to further excite the market because those new products are alleged to interface seamlessly with pre-existing DJI products. Never mind those newly advertised products haven't been released to the vendors yet. That's not important. Never mind they don't tell you their gimbals are camera specific and if you have one gimbal but want to fly a different camera you'll have to buy another gimbal, IF they make one for that camera. They got people like you and me thinking about them and how we might incorporate them into what we already have. Sort of like name recognition. The more you hear or see it the better you remember it, and if it was associated with something you would like to have it sticks even better.
3) They release products that are clearly labeled as "beta" and people buy them with the impression they have been extensively field tested. Not so. The fact it was called a beta release means YOU are the guinea pig if you buy it. Unless you're really, really good at this stuff, and unraveling complicated and locked software code to make things work, wait until the stuff has been on the vendor shelves for 6 months or more before buying. Let someone else be the guinea pig. Better yet, let the manufacturer risk their equipment and money checking the stuff out.
Multirotors are actually a very, very small segment of the hobby industry. A lot of media noise but actually very little going on to show for all the noise. The largest part of the multirotor market is the $9.99, fly it in your living room with a key chain camera version. Those of us flying the big stuff are an extremely specialized portion of the market. Those flying stuff like the Phantom and similar hold the middle position, and keeping it alive by purchasing LOTS of replacement parts. I think there;s enough videos out there to show how reliable those things are.
So what we have are a lot of You Tube videos showing the good and the bad. There's some pretty good "how to" stuff in there to halp us out but we have to excercise some care in what we watch and use as gospel. A lot of those videos are done by vendors, and never forget they have a dog in the hunt. Those videos are there to prompt you to buy something from them. better to learn from those that are using these aircraft to make a living, or working the cutting edge of the technology and admitting they have some room to grow.
Currently, the best flight controller software out there is the open source stuff but you have to be educated enough to use it. That's the hard part, learning the craft and how to make effective use of the tools available. beware anyone that pumps out constant software releases. This last from DJI with two releases over three days was indicative of someone that didn't know what they were doing or hadn't bothered to check what they were sending out before loosing it on the public.
The multi rotor market has a lot of room to grow, and now is the time to be paying attention to those manufacturers that demonstrate they care about the customer base. Note I didn't say care about developing customers because anyone can do that. It's those that provide after sales support for their customers that will be the ones you want to give your loyalty to. In return they'll give you theirs by being there to take your calls and answer your e-mails.
I'll name three of those here and now; Addictive RC. The man (John) has been there for every one of my calls and returned every message and e-mail. He's even been on top of text messages. He's provided advice that has saved me thousands of $$. Another is X-Aircraft. Being offered my money back up front if the product did not work as needed for my purposes is a pretty strong buy incentive. One more is Vulcan. It took less that 2 weeks to produce a completely custom folding frame and get it to me, from England no less, once the dimensions were worked out, and the hardware kit was complete. Those people EARNED my loyalty.