My buttons have actually been holding up fairly well. The home button acts up sometimes but nothing terrible. Mine was unusable on the software end. Uncommanded restarts several times a day, sluggish performance and the like drove me to install a new ROM. It was frustrating because I knew the...