I would be very interested to know more about running Dronekit outside of Mavproxy. I'm developing a large app at the moment, which is mostly decision making logic and 'health' checking of the flight. Debugging is fairly important, and is difficult to do in Mavproxy/Dronekit.
Running Dronekit independently of Mavproxy would allow for easier debugging through IDEs like PyCharm. At the moment, I'm using pymavlink instead of Dronekit for this reason. I would love to switch, so it would be nice to hear thoughts and time frames for future plans.
A second question: can you share any insights or methods used for debugging in the current version of Dronekit?