[Galaxy Note II General] technonerd92:
First of I want to clarify, I own both an iOS( New iPad ) and Android ( Galaxy R and getting the Note 2 soon ) device. So I am giving you a fair and unbiased review.

To tell you honestly your iPhone experience will vary according to the country you live in. So the OP has to specify where he lives.

Now I live in India, there is no iTunes Online Store available here except for the App Store. So we don't really have a way have a way in which we can download Music, Movies, TV Shows on the phone. We have to go through iTunes each time to get simple stuff as Music on the phone. Which is annoying. Now if we had the iTunes Store things would have been a bit different. Plus there is no Bluetooth file transfer on the iPhone which is a bummer because it has no file system support. Their cloud back up solution ( iCloud ) is great for App data, for me otherwise its quite useless for people in India. If you live in the few countries where iTunes Store is available you have an excellent way of enjoying your phone with never having to plug into iTunes thanks to iCloud.

Next iOS 6 Maps app is useless in India. It has absolutely no functionality here. If you are living in one those countries where the Maps is enabled well, its a different issue. You might love it or hate it. There was a recent leak where a developer got his hands on an alpha build of Google Maps for iPhone. Now if Apple approves it, this issue will be reduntant in a few months. If you can wait and hope Apple approves it, then be my guest. I really hope they do. Besides I really think Google Maps is way way better with Street View and Voice Navigation, the latter of which has been enabled in India. It will take Apple atleast a few years before they catch up to the functionality of Google Maps.

Next is app quality, there is no denying iOS is hands down the winner here. There developer support is incredible. Lots of exclusive apps, games etc. Even the native Facebook app has come on iOS first. People might get pissed at me for saying this but a lot of apps on Play Store are crap, baring a few exceptional ones. For example Safari. One annoying thing I find on Android is that no website gives HTML 5 video out of the box. They assume you have flash, which is stupid. Even Chrome can't handle it well. For me Safari trumps in functionality but in terms of features Chrome wins. I hope Google has fixed this in Jelly Bean, because Flash is no longer supported.

Next Customization, there is absolutely nothing you can do on iOS besides changing the wallpaper and making folders, unless of course you Jailbreak then you can tweak a bit more, but that to is very limited. I use NCSettings to get a simple thing as toggles for Wi-Fi and other stuff in Notification Centre on iOS. Android wins here fair and square. Most of the stuff for which you would jailbreak your iPhone for will come out of the box in any Android Phone. Don't get me started on the ton of stuff you can do once you Root your Android phone. Widgets, New Launchers etc are another plus.

Now I haven't tried Jelly Bean yet, but I find iOS the most smooth, well polished and stable operating system out there. The iPhone is dual core not quad core ( this is very subjective it actually depends on the architecture of the processor but still ) the speed at which it launches apps and switches between them is butter smooth. It has always been since its first iteration in 2007. With Jelly Bean I have heard its pretty much the same now, Android has finally caught up and I believe exceeded iOS in terms of functionality and getting stuff done.

No expandable storage on iPhone might be a bummer to most. Galaxy Note 2 has expandable storage.

My conclusion is, if you are fine living in Apple's wall garden, you will have an Amazing experience with the iPhone. Like Steve Jobs said, "It just works". Otherwise you will pretty much hate it. Besides iOS really going stale, its getting out dated. If you go from iPhone 4 to iPhone 5, the software hasn't changed much. It looks the same. If you love tweaking, customizing and do what you want with your phone go Android. And for where I live here in India, iPhone pretty much is really cumbersome, to having through iTunes each time makes me cringe, no Maps support is another bummer. I love the way in which Android allows me to do what I want,sure I really miss the app quality of iOS, I have my iPad to take care of that, but I would pick functionality and sacrifice a little bit of quality any day.

I hope this helped you make a decision.