regarding GPS errors, is it GPS which is the issue, or just phones with sub-par sensors and set ups?
I ask this cause my wife's previous phone had consistently crappy GPS performance, losing satellite connection very often, getting stuck etc.
I never had such issues with mine, nor with her new one.