OK so here is my story, After my 2 year contract with AT&T ended I didn't renew and I started my 2 year contract on Verizon with the original Droid which i thought at the time was much better than the iphone 3G I had and AT&T as a whole (no more dropped calls)then after one year I got a iPhone 4 on Verizon which I liked mainly because of the Retina Display and everything felt very high quality. A month ago I had the opportunity to upgrade and I tried the Droid Razr first and while I loved the screen Android felt "broken" and laggy still so I went with an iPhone 4S but to tell you the truth I wasn't impressed either, I do like iOS but with the iPhone's tiny screen (after having the Razr) I feel like I'm missing out. I just wish Android was as responsive and apps where the same quality. Could ICS change my opinion? I'm thinking of selling my iPhone 4S and getting the Galaxy Nexus, I saw it today at the Verizon store and honestly I couldn't tell the difference in quality between my iPhone 4S and the Nexus, it is like a 4.6" inch Retina Display, the screen on the nexus is exactly what I'm looking for. With that said, do you guys think I will regret it? Should I just keep my iPhone 4s? Thank you.