The wife has the portable one and I have one built into the stereo. I personally like the stereo one in my truck. It lowers the volume of the music when it speaks, shows you if you are over the speed limit and do not have it on the dash.
I love them. It is so much easier then trying to read a map or directions, and we often go to new places so it helps finding them.