Like remote control helicopters and planes, a major limitation while using the camera drone for photographs and making videos is the flying time.
Most of the popular drones are using a rechargeable battery.
As the drones have to fly against the force of gravity, they consume a lot of power. Larger batteries will increase the flying time of the drone, however they will also increase the weight of the drone and power consumption.
So most of the drone manufacturers are compromising while designing the battery for the drone. In the specifications of the drones they are mentioning that the flying time will be approximately 20-25 minutes at the maximum
If the drone is carrying out complex tasks like flipping, then the power consumption for the drone is likely to be higher, reducing the flying time.