The 2 main contenders are Garmin and TomTom. Both work well, each is different in it's own right. Both will get you to where you want to go. Both have different models with various price ranges, depending upon the bells and whistles you are looking for.
For what it's worth, I got a new TomTom this last Summer, and for the life of me I cannot get it to coorporate with my computer. Somehow, there is suppose to be a way to plot a driving course on the computer and supposedly, be able to transfer that to the actual TomTom. How to do it is a complete mystery to me. Their web site is the most unfriendly site I've dealt with in a long-long time. I gave up on the web site. But if plotting on the actual device, it works very nice.