1. You Need Raw Images or Videos
The Mavic Mini is very limited when it comes to the types of files it outputs. The DJI Mavic Mini will only output .mp4 files for videos and .jpg files for images. This is extremely limited to anyone who is more than an amature photographer.
2. You Live in a Windy Area
While the Mavic Mini is an amazing drone for the price, it can’t handle windy areas very well. It doesn’t have the power of the Mavic Air or the Mavic Pro to handle higher winds. Especially at higher altitude, where the wind is faster than at ground level, the DJI Mavic Mini struggles and can result in a fly-away. Searching for your Mavic Mini after a fly-away is no fun.
3. You need more photo or video control
If you like full control over your photos, you are going to be disappointed with the amount of customization you can do. For photos, you can only adjust the exposure, ISO and shutter speed. For videos, you can only adjust the exposure and have either 2.7k (30 fps) or 1080p (30 or 60 fps).
4. You Want to use 3rd party Apps
Currently (March 2020) DJI hasn’t released the SDK for the Mavic Mini which means you can’t use 3rd party apps like Litchi. You can still use other 3rd party apps that track your flights like AirData but no app that can control flight path yet. This may be coming in April.
5. You want to fly with DJI Goggles
DJI Mavic Mini is not yet compatible with the DJI Goggles. The Mavic Mini uses a different app than the higher end products and the rumor is that the API isn’t in this app. DJI has stated one of the reasons is due to the Mavic Mini being an entry level product.
Overall this is still the best drone for recreational drone flyers!