Originally Posted by CrimsonKnight13
Yes, though I personally recommend going with a custom or modified stock ROM for better mileage with your phone.
I decided to bite the bullet and did not unroot my GB2.3.4.
The update OTA went fine, and once it updated it started optimising all of my programs, perhaps to work with ICS, I just ok'd through various messages and gave it time to finish everything. There were hints that messages, contacts etc were updated.
When it came back to life it asked me what network I was on, said O2 postpay and I was very pleasantly surprised that everything seemed to be there. It had rearranged home screens and apps pages but that's no big problem.
Now I was about to start the rooting process for the ICS when I noticed that Superuser app was still installed. I thought, could it be that I still have root? Went and tried Titanium backup and indeed it worked confirming that I still have root. I then went to settings and confirmed Android 4.0.3
In my books that's what I call excellent user experience. Tried a few things in ICS and it seems to me to be just as fast. I had read some negative reports.