1) I understand the frustration there. My GPS tracks often get messed up when I'm open water swimming, due to the watch being underwater. For above-water activities, GPS is quite good these days, and if you're ending up with GPS glitches it's probably a device issue rather than strava issue.