What gps do you like?
I have used both Tom Tom and Garmin and they both work well but find the programing of the Tom Tom a little more intuitive.
I own two Tom Toms now.
I also have a turn by turn app on my iPhone and that works very well too but is slower rerouting if you miss a turn.