If quality of image isn't important to you, then sure...the Mavic is great.
If flying in high wind isn't important to you, the Mavic is also a great choice.
If precision isn't important, then again, the Mavic is a terrific choice, especially if you're looking for a pocket UAV.
I don't really fly much recreationally; all my flights are enterprise-oriented. The Solo looks like a tool, not a toy. The same can be said for the Yuneec 520, which I now fly regularly as well. The Mavic (of which I have two) look like a toy and no matter what one does with it, the images aren't useful for enterprise work, nor does it inspire confidence in the FSP.
Solo is by far the most-used aircraft in the enterprise space; I am hoping to change that with the Yuneec H520, but at the same time, the Solo is an incredibly respectable tool. The Mavic is an incredibly respectable toy.
Hey I'm not one of these clowns that gets mad when someone calls my toy, a toy. However, I consider my Solo, Karma, Bebop, etc toys as well. The thing is, the camera isn't part of the Solo nor is it made by 3DR. Solo enthusiasts like to take credit for it all the time. I can post video from all three platforms and I would challenge anyone to pick which is which. Other than the fish eye... to me that is the deal breaker! Now that I don't have it, I'm not sure how I ever lived with it. To me the video from the Solo looks like video from every other dude with a Go Pro mounted to whatever. Then you have to film in 2.7k...at least I get to film in 4k. If you care about video quality get a Karma because the Hero 5 craps on the Hero 3, 4 Silver and 4 Black. Just for the record, the Mavic crushes the Hero 3 and possibly the 4 Silver, I'd give you the Hero 4 Black if it wasn't for fish eye.
Besides, the focus on the Mavic by some of you is funny by itself, when you know that the Phantom 4 Pro is more comparable as a platform. That's like saying that the Solo is superior to the Breeze and thus superior to Yuneec drones in general. They aren't even part of the same category in my opinion.
Since you made a list,
If you want to lose GPS, get a Solo.
If you like having some "me time" while you wait for your drone to acquire sats, get a Solo.
If you like having to partially assemble your drone every time you fly, get a Solo.
If you want to keep your drone as close as possible, get a Solo.
If you want to lose signal often, get a Solo.
If you like your drone to be as loud as possible, get a Solo.
If you don't want to fly over 15 minutes, get a Solo.
If you want to fly an obsolete drone with an obsolete camera, get a Solo.
If you want to spend a bunch of time with your drone torn apart on a table, get a Solo.
If you want to replace major components with aftermarket parts immediately after purchasing it just to make it decent to fly, get a Solo.
If you want to carry a major piece of luggage with you, get a Solo.
If you want to feel the need to buy multiple units of the same drone to carry around with you so you can feel confident that you can get something in the sky AND so you can have parts readily available, get a Solo.
If you enjoy the tense anticipation while you wait to see IF your drone is going to fire up this time, the amazing anxiety of every flight while you wait for something to go wrong and the overwhelming sense of relief when you do manage to compete a flight without any issues...get a Solo.
You have to know I'm mostly messing with you!