I just bought a new Samsung Galaxy S2 from Vodafone a couple of weeks ago and im very happy with it, although battery draining is a bit annoying.
I previously owned an iphone 4 jailbroken with lockscreen info, HTC weather widgets and the likes.
Im trying to get arabic language support on the S2.
I guess the question now is to Root or not to Root?
Im still learning about the S2 - there is this jig everyone is talking about which resets the rom counter. Others are mentioning a possibility of hidden counter but its likely to be just rumors.