I'm pretty sure he doesn't mean "Restore", if he did ... I believe he would have said "Restore" and not "Reset".
I personally reset ( or power cycle ) my iPhone after every app I install. Maybe it's just in my mind, but the apps seem to run much smoother that way.
Assuming the OP meant "restore," I have done that twice since I bought my 3G S back in July. Both times I thought I was having issues syncing it with iTunes, but turned out it was just my ignorance. 😀