[Galaxy Note II Q&A, Help & Troubleshooting] MohJee:
I see that the discussion took a turn to android vs. ios. I guess this is inevitable in these kind of topics. Anyways, here's my take, and I've used both operating systems.

-IOS has the advantage in a number of things. For one, there are way fewer devices to worry about. After all, the IOS is exclusive to Apple devices, which you can count on your finger tips. Android, on the other hand, runs on literally hundreds of devices (a side-effect of being open-source). Naturally, this has it's advantages and disadvantages. For instance, app developers for the IOS, for instance, can make sure that their apps work flawlessly in the Iphone, with all its models, and the Ipad, with all its models, before pushing that app into the market. An advantage of using an open source OS would be that manufacturers don't have to pay for using it in their devices, and as such can offer their devices at lower prices due to lower costs. Another advantage of being open source is that each one can manipulate the system however they like to make it unique than the others and add to it whatever they want (eg: Samsung's Touchwiz, HTC's sensation).

-Google and Apple have completely different philosophies. Apple believes in a "walled garden" approach. Meaning that they'll reject any app unless it fits to their criteria. Of course, what works for Apple in this case can't work for Google. If Google rejected any app that doesn't work perfectly with all android devices, their market would be a ghost town. Consequently, an app developer in android can release an app even if it doesn't play nice with all devices. Most of them will then update it to make it as perfect as possible (at least for the popular android devices) taking into consideration user feedback. Having said that, you'll be hard pressed to find an app that doesn't run on an android device, unless that device is old/obsolete/runs on a very old version of android. To put things in perspective, I still haven't run into an app or a game that don't work well in my note 2 or doesn't fill the entire screen, the same app would work perfect in my old Galaxy S2 before I sold it, which has a much smaller screen and used to run on Android v. 2.3 (this brings me to my next point, read below).

- Largely because it is open sourced, Android is a much more flexible OS. What do I mean by this? Well, take for example the jump from 3.5" Iphones to the now new screen size 4" in the Iphone 5. Most apps in the apple store would get letterboxed until the developers update them to support the new screen size, even though the increase in screen size is only 0.5". I've yet to run into a game or an app that doesn't fill my 5.5" screen in the note 2. If there are any, and probably there are, they would be rare.

- It's difficult to go wrong with IOS because it's a bare-boned operating system (all you really have is an app drawer.. i.e: a bunch of icons on the screen). For the most, the iOS now looks exactly how it did back in 2007. Even the notification slider (which was copied from android) is nowhere as good as it is in android. If that's all you'll ever need or want, then by all means, stay with the Iphone, because you're going to get much more than that moving to Android. It hard to go wrong when you don't actually add anything major. Of course, that's not to say Apple doesn't add things. They are masters in the art of adding things (say for example, the notification slider, rejecting a call with a message, or Panorama mode in the camera) and then calling it revolutionary, notwithstanding the fact that such things existed in other OS's for years.

Like I said this could go on for pages, and it really doesn't have to. Once you understand the concept of a 'closed' system vs. an 'open' system, you'll understand the major advantages and disadvantages of each. Having understood that, you decide for yourself which one is the best one for you. For me personally, I'd rather have device that runs Froyo than one that runs the on the latest iOS 6.