Any particular Garmin device you recommend?
It really depends on what features you want. I've found the voice commands to be quite handy. It has a hard time understanding some addresses, but for stuff like "go home", "turn down the brightness", "navigate to the nearest Tim Hortons", it's great. I wish mine had a built-in dashcam like the newer ones, but they're not cheap. Mine has Bluetooth as well, so it can get more frequent traffic updates from my phone (instead of through the FM receiver), as well as take speakerphone calls.
It's pretty much a single function device, which is perfect. I never have to mess with it, it's always there, and it leaves my phone free for audiobooks or for me to use if I'm in the passenger seat.