don't bother rooting to ICS 4.0.3. you can recieve that software update. i did for my HTC Desire C, and now i regret i updated my phone's software. ICS 4.0.3, according to my research, consumes heavy CPU power (i noticed it, because i installed a smart RAM booster on mine (no root version), and it easily gets laggy after even a short while of playing heavy games like inotia 4 and NFS Shift. it wasn't like that before on the stock ICS 4.0. also, i noticed the battery drains much faster, even when having juice defender ultimate around. really regret updating my software..i now wish to root it (if no update will be available) to ICS 4.0.4, which, according to my research, solves the bugs in 4.0.3.