Well ive noticed on my mi5s plus 128gb that the GPS is not 100% acurate, ive only noticed the issue using pokemon or ingress. I have not really tried any real navigation, i have google maps, sygic, waze i will give them a try and see.
My issue is mostly down to connection time and 100% correct position, the position moves alot around on different areas, like a radius of 1km which is really bad.