Interesting thread. I got here beasue I am considering changing from an Android phone to a 5s, and the GPS is one of the major concerns for me. My research today shows that the GPS is jsut as good on the iPhone as on my Android for my needs.
I think the problem comes from people thinking that GPS and mapping are the same thing. The map you see is not GPS and has nothing to do with GPS. The GPS signal is just a set of numbers that software finds on map and displays on your screen. The Compass app will give you your actual GPS coordinates, and will do so when there is no map available, no wifi, and no cellular. The GPS Staus App will give you slightly more detailed info. Seeing a non moving dot on the map is a problem with the mapping software or the data connection it uses, not with the GPS.
In my experience most people seem to think that GPS and Map mean the same thing, and it is often difficult to convince them otherwise.
The only problem with Apple's GPS is that it does not use WAAS data. As far as I know no smartphone uses WAAS from the GPS signal. In urban areas with lots of cell towers and WiFi, and using GLONASS it can come close to WAAS accuracy, but away from Cellular and WiFi, when it is using jsut standard GPS and GLONASS, it is less accurate than a GPS that uses WAAS. I have noticed this when Geocaching in remote areas. It is a difference between a few meters of accuracy and a few tens of meters of accuracy, so for most applications it doesn't matter much.
If you are trying to use the iPhone for actual navigation this can be a problem. There are external WAAS capable GPS modules that can be used though, I have seen pilots using them.
Message was edited by: VinceRN