[Motorola Droid RAZR] PL113:
A friend of mine has S2 and we just compared it last night. From what he told me I got the impression he was more excited about Razr than his S2. Huuuge difference is the quality of the body. Razr feels really better in your hand thanks to the kevlar used on the back. It is slightly wider (1mm), taller, yet really slim and it feels better in your pocket than S2.

1. definitely not. I used S1 for more than two years and was part of the forum dealing with Galaxy S (1,2,3, Note, etc) phones and the community around Galaxy S phones is much wider. Dev support is better for S2, no question about that.

2. Yes...but if I understand it correctly only if you try to go from official JB OTA back to official ICS OTA (doesn't apply for custom roms based on ICS/JB - correct me anybody if I am wrong). There is no root for official JB OTA yet, so if you do the stupid thing like me (being happy that I got JB OTA when I turned the phone on for the first time) and go straight to JB, you wont be able to play with your phone yet. What more, I read that JB consumes more battery life (and it really do, you can get over 24h easily but it should be more)...therefore I would recommend update to ICS and then root the phone (there is root for ICS) and do the JB update manually with a custom rom so you wont be stucked on JB like me. There is a process to go from rooted ICS to rooted JB thanks to Rootkeeper. Than you are just fine.

3. Personally I was deciding between S2 and Razr and now I am happy to have the Razr. It is really awesome phone and do a lot of things faster than S2. It also (since JB) has less customization by the manufacturer.

Pros: everything around HW is perfect. It is just incredible phone to hold in your hand and it is really smooth - no hesitation.

Cons: not everything around SW is perfect...as I mentioned before. What really iritates me is the name of the carrier in the notification bar - it covers almost third of NotBar (Vodafone CZ) and there is not much space left for notifications. There is no way to remove it without root (which is not for JB OTA). There are no quick toggles in the notification area (it is due to JB, but more customization by motorola would be just fine in this manner).

Also my native language is not English (as you can tell from this comment), but Czech, and Motorola is kind of giving us middle finger and there is no more languages for the phone than en, fr, sp, and other major languages of the world...really dont understand this....while in the android there is like almost hundred of languages it is not in motorola. Battery level is only in tenths...it never tells you the exact percentage but only that you have 90/80/70/60, etc % left. I hope it's different in custom roms because this kind of information is really useless.

Big dissapointment was the display. Used to use Galaxy S i9000 for more than two years and motorola razr uses the same display technology - Super AMOLED. I thought displays would be the same, but they are not. Colors on Razr are more dark than on i9000 (even at maximum brightness). It really sucks - what really demostrates the difference is the Facebook (or Messenger) app, where the blue color is dark. I did a little workaround to help it. I used an application called "Filter Your Screen" and applied a lighter filter on the display and now the colors are more beautiful (I tried to make it more like IPS displays and it really looks like when I compare it to my Nexus 7 with IPS) and more likeable for my eyes.

I hope this helps you. There are a lot of cons, but in general...the phone is just awesome and I am happy that I decided to buy Moto instead of S2! I am a huge fan of listening to music on my phone through headphones whereever I go so I need a good audio output and that one on Galaxy S2 sucks big time (without adjustments to SW). That was like one of the most important reasons not to buy S2.