Okay people, I need your help.
I've got an offer to choose one of the following phones:
iPhone 4S
Samsung Galaxy S II
Sony Xperia S
HTC One X
Samsung Galaxy Note
Nokia Lumia 800
Motorola Razr
Samsung Galaxy Nexus
HTC One S
Sony Ericsson Xperia Arc S
Sony Ericsson Xperia Ray
These are some of the more popular ones, there are more if you'd like to recommend another one. All of these cost the same, so price doesn't matter. I need to decide which one to take ASAP, so some quick advice would be helpful. Thanks.
Oh, and try not to be too biased against the iPhone please. If it indeed is the best phone out of the bunch, let me know.