I posted these on my twitter timeline. So, if you haven't already, follow me @arnab_das
Android Strengths #1 : Extremely user friendly interface. Widgets, home screens, etc. make this one of the most user friendly OSes.
Android Strengths #2 : Notifications. Even the iOS users admit that the notification system is THE feature of Android.
Android Strengths #3 : 15 minutes payment return policy on apps. Okay maybe 15 minutes isnt enough, but for most apps, it is actually.
Android Strengths #4 : OS compatibility. Most android phones work perfectly with Windows, Mac and Linux, at least in the Mass Storage mode.
Android Strengths #5 : Root Access. This can be done with the "other" OS as well, but being open source it can give unprecedented control
Android Ailments #1 : Extremely Poor Support. Getting support from Google is tougher than seeing God Himself. No form of official support.
Android Ailments #2 : No policy to control apps. Malicious, unstable apps are flooding the market. Google is taking action way too late.
Android Ailments #3 : Compatibility. There is absolutely no guarantee that an app which runs on one android device will work on another. This is actually worst when the apps one is talking about turn out to be "paid" apps. Thats when it hurts.
Android Ailments #4 : No control over updates. One has absolutely no idea when one's phone will go out of date. Could be a year or a month!
Android Ailments #5 : Overall app interface, stability and usability still needs a lot of work. Force-close/hangs still very common issues.