Ive had this phone with the 4.0.4 since Friday and I have to admit, Im loving ICS now that its smooth as butter!!! When I had 4.0.3 it was just crappy...laggy, choppy, slow. I wish it would've been like this from the get go but better late than never.