It isn't just the GPS, but it IS frustrating when the Solo can't take off due to a lack of satellites. My boyfriend and I use drones in neighborhoods and congested areas for our business. Similar to the old cliche, time is money, and it's senseless to bring along the Solo when we don't know if it will even be able to become airborne. And ... If there is a low number is satellites, and one too many is lost, the Solo flys away into who knows what? This has happened to me, in our backyard. It wasn't operator error. The Solo lost GPS and dove into a bunch of flowers.
Otherwise, the Phantom has great range, and I've flown it out 2,500 feet at 200 feet high. I lost connectivity at 600 feet with the Solo before the antennae were upgraded.
Like I've said, comparisons really aren't fair, since the Solo has no gimbal. But for me, the Phantom inspires--pun intended--confidence, whereas with the Solo, there's a little voice that cautions me that something crazy could happen at any moment. For me, that takes the fun out of something that's supposed to be ... well, fun.
You are right, without a gimbal you can't compare the 2
I have flown my Solo nearly every day since I have had it and I have built my confidence in it. I am more confident with it than my P2 right now.
I am looking at the u-blox GPS mod which I think would be a great upgrade for the Solo. Still waiting on my antenna mod from DBSmods. Then with the gimbal, I think I will be set.
I was messing around with Mission planner yesterday morning and wanted to connect to Solo. I ran out in the yard real quick (in PJs

Have you run through the stick calibration? I think it's quite odd that it fixes range issues but maybe it'll work for you. I take mine out every time to at least 2000' and have had 1 disconnect.