Don't really understand the animosity toward cell phone apps.
I just like having a dedicated device for a dedicated function. I like how they mount to the windshield.
But mostly, I like that the Garmin type devices are one-way communication devices. They don't rat on me like a cell phone does.
I had started using some nav app on my cell phone. And then I noticed that every time I stopped at a store, I was getting a request from Google to "review my latest visit to McDonald's" or wherever I had visited. Those ba$tards were spying on me! My phone had not just been telling me where to go, but it had been telling Google where I went!
My Garmin doesn't tell anyone where I went. My Garmin has no transmitting capability at all.
Now I'm sure the phone is busy ratting on me even when I'm not deliberately using the app, but it still pissed me off that it was so blatant about it.