The Samsung Galaxy S 2 is definitely the best smartphone yet. If you are planning to buy a Samsung Galaxy S 2 soon, you might want to root it too, and also try custom ROMs once you are bored of the bundled one.

Gingerbreak was a one-click rooting tool which could be used to root many Android devices running Gingerbread. Apparently, it seems to work with the Galaxy S 2 as well.