It all boils down to budget.
DJI Mavic will always rock, however it's on the high above $1,000.
If that's your budget, go for it.
If you are however looking for a drone that's affordable and that will serve its purpose, I can recommend 'drone x pro'. It goes for around $99, and it's really cool and efficient.
You can view a video of drone x pro here >