The best drone that you can get right now is the DJI Mavic 2 Pro. Aside from the very similar Mavic 2 Zoom, no other drone on the market offers a better mix of performance and portability. Despite being highly compact and easy to throw in a backpack, the Mavic 2 Pro boasts some of the best specs and features in the biz — including a Hasselblad camera, omni-directional obstacle avoidance, and a flurry of automated flight modes. If you’re looking for a go-anywhere, film-anything drone that you can fit inside a backpack, then look no further.
To gauge flight performance, we put the drone through a number of tests to see how the manufacturer’s claims hold up. First we take it to a local football field and see how fast it can clear 100 yards, then do some calculations to get an objective reading on speed in miles per hour. After that, we do a similar test to assess ascent and descent speeds, and all the while, we’re also taking notes on how responsive the controls are, how stable the craft is, how far it can go before it’s out of range, and what the overall piloting experience is like compared to other drones.
Tello has a range of just over 300 feet, and despite its size, it produces stable and clear videos, courtesy of its dual antenna transmission. You can get a 720p HD quality video with 30 frames per second, and conveniently capture stills of up to five megapixels. Unfortunately, users can only save the recorded videos on the smartphone and not on a memory card. While you can access these clips almost instantly, it takes up all the space on your phone.

This drone seriously has it all. It’s powerful. It’s portable. It can dodge obstacles autonomously. And to top it all off, it has a camera that produces some of the best-looking aerial imagery we’ve ever seen. Truth be told, you can get a lot of these features in the original (and still very good) Mavic Pro, but the Mavic 2 Pro just does everything better.
The blade nano qx is the closest competitor to the Hubsan. Both of them are extremely popular for beginners, and both of them are loved by enthusiasts due to their modification capabilities and excellent flight characteristics. Repairs are easy, the motors have plug in connections so you don’t have to even solder if one goes out. The price on this one is a bit steeper than the others, running about $80 for a complete, ready to fly package, but you do get a more capable quadcopter.

Yuneec also has a model with a Micro Four Thirds camera. Its Tornado H920 is a huge drone with six rotors and room to hold three batteries, giving it an unheard of 42-minute flight capability. Its CGO4 camera is essentially a custom version of the Panasonic GH4, a favorite of many a terrestrial videographer. It doesn't record uncompressed video like the Inspire 2, but it's less expensive.

The maximum distance your quadcopter can cover, and where it can be flown, are determined by its overall weight and size, i.e., the weight after all the attachments or payload have been added. The best drones under $100 usually weigh less than 0.55lbs. Thus, they can be flown in most open areas in the US, except in airports and buildings if you have no license.  
You can pair the Tello with a third-party gamepad controller, but it’s easy enough to fly using the simple, intuitive Tello app. Thanks to its link with DJI (the Tello’s flight controller is made by the drone manufacturer), it’s a great ‘first drone’ for kids or adults looking for a learner model to practice on before moving to a bigger quadcopter like the the DJI Mavic Air.