I have 2 Mavic Pros. Bought the second one for the better electronics. Today the biggest complaint I have is the heavy restrictions on where you can fly legally. The FAA has active agents full time scouring Facebook, You Tube and other social media looking for violations and the fines are extreme starting at $10,000 per violation. Same for National and State Parks. The NPS has active full time agents enforcing the restrictions. Even throughout the Caribbean there are new laws popping up everywhere I travel banning drones. In addition, dji's latest operating system can communicate back to their database your flight and it is rumored they will report violators to the US Government.
If you were planning to fly your drone for a favor for a friend, even if you don't charge them money, the law requires you obtain a commercial pilot's license. There have been cases where violators shooting some aerials of a friends house for free was considered a violation. The commercial license is not cheap and requires you study and take a test. Like other licenses, it expires and you have to pay to renew.
I suggest you download one of the many apps available and check out the restricted air spaces where you plan to fly to see if you can fly legally. However these apps do not cover local government restrictions. Most municipalities now make it illegal to use a drone to video a public event or government building without a special permit that can take weeks to months to obtain. If an event licenses an exclusive drone operator, they may sue you if you try to shoot video or fly a drone over the same event. Other local communities make up ordinances that restrict you from flying over people and private property farm animals and wildlife.
This is why I find flying my drone way too troublesome and haven't had them in the air in over a year.