But for cell phones they usually fail (all makes) as most of the trouble is the carrier or bugs that are still in the OS.
It was not funny to talk to someone that had run into some bug and they changed make/carrier and it was still there.
So my answer is why not change? It appears that's one way but if you have a problem, try the CNET http://forums.cnet.com/cell-phones-forum/ too.
Maybe it's just me? Anyone else ever try to talk to someone at Sony Customer Service that can actually help?
My Xperia TL on AT&T has been shutting off and back on all by itself since the last software update in March. It's been into Sony's tech center, returned to me marked "No Trouble Found", and sent back in. It's now been at repair center since April 25. Impossible to get their reps to do anything other than tell me it's being worked on!
What do ya think? Tick off a customer and lose him for life, or simply replace the phone with a new one and keep the customer for life? If it were your company, what would you do? Easy decision.