I am also a user coming from a captivate, and also a good captivate, only had the phone a day but i have a pretty good idea about it. i loved my captivate the entire time i had it, until last week my power button went dead and had to replace it. and on a side note att's customer service charged me $333 for calling and ordering the phone, and wouldnt "price match" the in store or online price, i called 10 times trying to get an explanation but no one could give me one
onto the review, the phone is very good, actually surprisingly good. i have purchased adw and launcherpro but im still on touchwiz, its very smooth and looks good.
the feel of the phone is good, i dont even like picking up my captivate anymore because it doesnt feel as good. the gs2 is real solid and compact but very light at the same time
the camera is amazing as well. i can take pictures in nearly complete darkness and the picture comes out very natural looking and cant even tell a flash was used
everything is also very responsive. i believe this has truly brought the smoothness of iphones to android.
and let me not forget the screen, very beautiful. again the feel of the screen is good, i never liked the feel of the screen on motorola phones as, to me, they felt somewhat plastic. and the gorilla glass is good as always, owned my captivate since release day and there is only 1 small scratch that is visible. and i never had a screen protector on my phone, and hardly ever had a case on it
finally all the applications run smooth, especially the internet. again its iphone smoothness on android which is really the only thing iphone had over android until now
the only thing i have not been able to test as of yet is sound quality, which was extremely good on the captivate. I know the sgs2 has a very loud external speaker, which is good however
i really have found no negatives to this point. i truly believe it is the best phone on the market currently. i would recommend it to anyone, as touchwiz is easy to use it may be easier for people to pick up as compared to different skins on android.