Yep all ICS beta's be it Samsung or Cynogen have their issues. Currently the most stable is CM9 but its problem is video playback and a few hardware issues. These will be resolved when (if) Samsung release the source code for ICS for the SGS2. The Samsung beta's while being able to access every part of the phone and use the capabilities have issues with WIFI drops, mobile data connection stalling and random force close issues. So currently as it stands ICS is a no go unless you like living on the edge

.
While Goggles is nice I hardly use it lol. Most of the installed apps I hardly use...
Rooting your phone has multiple methods and if done right you wont have to worry about it ever again.
Easiest method according to what I have read from other people: Zerg Rush exploit.
http://forum.xda-developers.com/showthr ... p=18805560
Works on a lot of phones and has a lot of happy customers. I dont know how it works because I rooted my phone prior to it coming out.
The method I used along with ryanrich: CF-Root
http://forum.xda-developers.com/showthr ... ?t=1103399
Has some work involved but it worked for me.
Oh and if you are going to be rooting your phone and installing custom ROMS and such I would advise on looking at getting one of these:
http://mobiletechvideos.mybigcommerce.c ... -mode-jig/ It resets the binary counter for how many custom ROM flashes you have made and puts your phone into download mode should something go wrong with a ROM flash. With regards to the binary counter everything flashed in CWM mode does not reflect on the counter.
Also read this:
http://forum.xda-developers.com/showthr ... ?t=1134290
/what else...
//Tribz if you still want root on your phone investigate the Zerg Rush...
*edit*
After doing some reading, the zerg rush will give you root but now a Clockwork recovery used for flashing ROM's and backing up your current ROM install. So my advice would be to use the method I used. Or you could read this link:
http://androidforums.com/galaxy-s2-inte ... unter.html Dont know if it will work for you...
/I cannot be held liable for a bricked phone...
