I'm at the other extreme. I've done a master reset on my stock HTC Amaze several times in the last 10 months, all due to troubleshooting with T-Mobile and HTC ... with no resolution.
All the problems are with their (HTC's) drivers, T-Mobile software config, or the hardware. Just yesterday a rep blamed Google ("third party app developer") and HTC for something that is clearly imposed by the T-Mobile firmware. ... The reset's not hard, neither the restoration of Google account data syncing back down, but the reprovisioning of RSA SecurID and reconfiguring Touchdown for work ... these are a PITA, and a burden on my company's support people. In all, I've got the restoration process down to a few hours out of my life that I'd rather spend having fun or doing work.
I don't denigrate anyone who is troubled by having to reset their device. Games and programs that don't backup the data and settings are probably the worst part.
And that's MY point. Yeah, you have to reset these things from time to time, they're devices that run 24/7 for months at a time, and with their use and software environment, it's likely that something will get buggered. BUT ... there's no reason to be Mean Mr. Mustard to those who talk about it. "Man up ... whining about it ... just get on with life" is unnecessarily harsh. I'm thinking OP needs a hug. Any volunteers?