There are good things in here like the social helpfulness with reporting police or traffic etc. However, I've been having an issue where I pull up a destination and it will give me a certain milage. I don't move an inch hit go and it gives me a totally different milage. The biggest discrepancy happened to me twice this past weekend where it added 30+ miles both times. That's insane. There should be no difference from when you look up a destination and then hit go.