[Samsung Galaxy Nexus] trincisor:
have used both. I keep changing my phones regularly. Generally every 3 months. I always have 2 phones regardless.

Now...

Sometimes as my Prof kept saying,

it all comes down to what you are used to the most.

If you are a busy man and just want to get things done and you are used to the iOS platform then go for the iPhone 4s, it really surprises me how consistent they have kept their platform from over 5 years.

But there is a price you pay. For ex when you compare the maps and email/Gmail apps; the iOS apps feel archaic.

Ics is a complete overhaul. There is a significant amount of learning curve. Not much if you are coming from iOS. But to be on the record, it is completely rewarding no matter what platform you come from (keep in mind it takes about a week)

One of the gripes that I have with iOS is that it is not Rewarding to the power user. The speed at which you do things the first time is pretty much as fast as yo can ever be.

Let me address a few issues with galaxy nexus

Size:

Mammoth like if you are coming from iOS

Little big if you are coming from the almost standard 4 inch androids.

But the feel in hand is really good. It is lighter than the iPhone 4s. After a week you wont notice the size but will really appreciate the 720p screen, the real estate that it gives you. I can't go back to the iPhone like screen size after using galaxy nexus, it is like what the first iPhone did to the typical smartphone users back then (who were mainly on windows mobile and palm/blackberry on their 2.4-2.8 inch devices)

Smoothness:

I'm on AOKP rom with Francisco Franco s Kernel and it is the smoothest Android experience.

IOS introduces a lot of delays to keep the os feeling smooth. Just try opening an app as soon as you hit the home button.

And it still lags everytime when you go to the spotlight search by swiping left on the homescreen.

Right now they have just 3 hardware platforms and then can test the heck out of it for delivering 60fps (also known as butter smooth performance) albeit making actual performance sacrifices (though I've heard from internal sources that it is becoming increasingly difficult to do so on 3gs)

The point I'm trying to make is that iOS has engineered smoothness at the cost of performance, you will have to decide for yourself if this is OK with you.

IOS vs ICS

I feel that ics and Android in general gives app developers a lot more freedom and versatility in app design (clearly demonstrated by the mlo app which is still in beta on Android but much better than the iOS app).

But app developers go by the penetration and clearly iOS has more than android (again demonstrated by the Mlo app which is still in beta on Android)

And as far as the stock apps are concerned there is no match for ics, just check the iPhone vs galaxy nexus sunspider and browesermark benchmarks on the browser which probably is the top most used app on the smartphone os (tip don't compare the iPad 2 with galaxy nexus as iPad 2 is clocked at 25% more than iPhone 4s, and there are quad core options available in android ics tablets (friend just got pics pushed to his transformer prime ))

And the Gmail app.(

ICS has a lot of potential If you are not porting over your apps from iOS , a lesson for you speed test.net)

Now to conclude I've not gone back to iPhone 4(couldn't stand iPhone 4s as it didn't have a jailbreak and hence my favourite jailbreak app swipenav which avoids the most inhumanly possible HCI design of tapping the left most corner to go back (which is probably the second most used function from going to home screen )

Pradeep.

m