I noticed that you didn't bring up weather or birds, neither of which will communicate with the drone. I cannot wait for ravens to figure out some drones have food in them.
"3 dimensions and no human obstacles"
There are an amazing number of obstacles in both an urban and rural environment for a drone to navigate. Cables going from building to building are one such example. Never mind that the architects understand delivery by people/ground vehicle where drones are going to have to figure out how to fit in. Roads are used for travel and have mechanisms / procedures to clear them for use, the air routes are for drones are going to be something different.