While I've seldom had issues with my Garmin, others do. For a certain number of those it seems that doing a re-set, particularly after an update solves their problems. However I've never had a re-set solve the occassional issue on my Edge 500, but it did solve an issue on a Nuvi one time.
I thinks some devices have two different kinds of resets... one will just do minor resets of default settings and clear whatever caches the program uses. Another will completely wipe out your saved info as well as user settings. So just like a computer..... back it up.
As another said.... Call Garmin. Don't email. They have always been willing to help me rectify things that don't require physical servicing on the phone even with stuff many years out of warranty.