Garmin has a reputation for putting out products with a good number of issues, but they also end up fixing the, with firmware updates.
I have a 500 and an 800 and love them both. In fact, I would have recommended that you get the 500 instead of the 510