I've had City Navigator (software edition, installed to my own MicroSD card) since I first bought my 60CSx many years ago, and have upgraded throughout the years to the current version. Hands-down, it still navigates better than anything else I've tried and leaves smartphone-based software in the dust. I'll be honest in that it is a bit of a pain in the butt to enter in search queries (addresses, etc...) without a keyboard since you have to arrow through the alphabet to type in anything. However, for road trips you usually do that once when you're heading to a new destination and then it just works until you get there. If you have a laptop, you can also use the free Garmin software to enter waypoints ahead of time and then you can just select them from the list on the road.
It doesn't have text-to-speech so it doesn't talk to you, but it beeps (loudly) when you need to read something on the screen. This works well when you're pre-occupied with conversation or jamming out to some tunes.
Overall, the experience is pretty spartan compared to many of the devices available today, but when it comes down to the core feature (navigation) it gets you there better than anything else I've tried. The 60CSx is an incredibly reliable piece of hardware, and that really shines when you're using it for a long-stretch of navigation. Its route selection is spot-on with any of the online mapping sites (Google, etc...), and the ETA estimates are pretty darn accurate (although they assume you're driving near or just a little over the speed limit, easy to "beat" the ETA if you have a lead foot or a tailwind).