So let's start off:
What's the best drone for a beginner?Honestly for a beginner the best drone would probably be the UDI 818 Quadcopter. It's cheap and it still has certain features that people will enjoy. It has a great value for it's price and its easy to learn how to fly. Which is important because the last thing you want as a beginner is to get a drone that is difficult to control.
Best Drone For Advanced User?For an advanced user then I would go with the DJI Phantom 3. It pretty much as everything that anyone would want. You can take awesome pictures. High quality videos and you can change the settings of the camera at any given time. Now it doesn't come cheap that's forsure but I would say that the value it gives you is definitely worth the price.
Best drone for photographyI've noticed that a lot of photographers have become widely interested in drones because of the awesome pictures they're able to take. Unless you have a massive 2.7k to get the DJI Inspire 1 then i would go again with the DJI Phantom 3. The inspire is probably the best drone ever made for professionals but it does come at a huge price. That's why unless your a professional then I recommend the DJI Phantom.
Drone present for a child?A lot of us have families and getting a drone for a child is perhaps one of the best gifts any child could want. Personally i would get them the Syma x5C. This drone is cheap and it even has a camera. I'm sure your kid will enjoy it.
Well there you have it hope you enjoyed this guide. Now there are certainly a lot more options to choose from so don't think you only have these to choose from.