With the help of apps like titanium backup I can setup a new rom in about 30 min. Battery life is good Imo. I get a full days use with the extended battery that I bought on day one. Normally have 20-30% left at the end of the day and am constantly running gps, streaming my Google music through my bluetooth fm transmitter, also live in spotty 4G area that likes to drain battery. I bet if I bought a new oem extended battery it would show some improvement too, as this one is over a year old. Also underclocked which helps.