Image courtesy of this YouTube video
One of the things that made me want to upgrade my phone was this. (If you don't want to read that whole post, the problem was with its GPS where it would lose the signal randomly while navigating, which made me go past where I was supposed to turn in places that I was unfamiliar with.)
I did a lot of research before I bought my S7. GPS issue is just one problem; the phone had to be usable in the first place, irrespective of whether it had the GPS issue or not. At the Chadstone Shopping Centre, I played with many phones for many hours and felt the iPhone 6S or the Galaxy S7 were the most usable. Hence I limited my further research to those two.
Sadly, there was no definitive answer to whether either of these phones had the GPS problem. There were complaints from people from both camps about GPS reception issues, sometimes triggered by software updates. But they were not widespread, and there seemed to be solutions to fix those issues.
I bought the S7 expecting everything to work well, but on the very first day I tried to navigate by car, I was hit with the darn issue!!! As soon as I got into the car, I set the destination as Chadstone Shopping Centre because that's where we shop most of the grocery. But all I got was the following message displayed on the Google Maps app.
Waiting for GPS
My current location was shown as a grey circle, instead of a blue circle. It's a bit different to what I experienced with the Nexus 5 though. With the Nexus 5, I would lose the GPS signal randomly.