I am looking for some opinions on GPS. I already use ONx on my phone and it works great but I need something when I dont have service or when my phone dies. I was looking at the Garmin 64st, 66st, and Montana. All come highly recommended but I can't decide on what to get. Any opinions?