I've had 3 smart phones, Cingular 8525, Palm Treo Pro & AT&T Tilt2. For the most part, I do a reset if an installation requires it or if something acts so badly that it gets uninstalled & uninstallation requires a reset. Or, worst case, if something goes so bonkers that I need a hard reset. Otherwise, there are enough good memory managers that I haven't needed to reset just because of slowdowns or poor performance.