Years ago, I went with a Hubsan drone. It did not require a smart phone added to the controller. It did not demand periodic software updates, just as you are getting ready to fly. It does not geo-fence. You could just put a battery in it, and fly.
The hubsan reported in real time what it's lattitude/longitude speed over ground, altitude above the launch point, pitch, roll, battery-condition as well as HD video. It could perform follow (the remote) or Circle the remote, as well as return to home (the current location of the remote. It reliably could be flown a kilometer away and fly based upon video and telemetry data. For nearby flying (50 yards) it had a wrist-watch remote. This made it easy for you to do the "follow me" and shoot videos as you are doing an activity.
The downside was the camera was fixed in position. If I were doing land/property imaging, then a camera which could be aimed would be important.