I agree with much of what you wrote, but what pushed you over the edge with DJI restrictions? GEO I presume?
Come to think of it, I'm going to fly at a spot on Lake Huron, Michigan tomorrow. There is a possibility the Mavic won't be allowed to fly there; will likely have to use the H and Solo now.
While I haven't had a DJI product for a good year, it was shocking to see the size of the GO app. We used to call that bloatware! No disasters yet, fingers crossed. What gives me cause for concern is the many problems posted in various threads. Flyaways, dropping out of the sky etc. It's hard to tell if they're real or not and DJI doesn't acknowledge problems. Nonetheless, I bought a MP anyway because the thought of everything fitting in one little bag with a nice camera was a game changer.