How well does this work compared to a tomtom or a garmin GPS? I'm trying to decide between an iPhone and an android phone and I could also use a GPS. So if google maps navigation works just as good as a regular GPS then it would make more sense to just get an android device.