No GPS is perfect. Garmin 750 I had was easy to understand, came with a very convenient windshield sucker bracket but the battery was so-so, it said funny things, and the routing (being the most important thing in a gps) wasn't overly accurate or smart.
Go 930 which is the one I decided to keep takes a guru to program, requires to unplug from a power cord every time you take it off the windshield, but from almost every other point of view is excellent and has a great pc update and community support. So if someone is wants to buy 1 and really use it thats what I would recommend.