For developers building drones as robotics platforms, middleware and control interfaces can matter as much as the flight modes themselves.
Treat ROS 2 and middleware upgrades as part of the flight stack. Validate message interfaces and failsafe behavior in simulation before moving a research or industrial aircraft to a new branch.