The fragmentation mentioned in the article to me highlights one of the main reasons why enterprises shy away from Android. On iOS, there is ONE email/calendar client with a known set of features/limitations. On android, almost every manufacturer has their own email client and their varying feature sets and bugs are not documented anywhere. For example:
http://code.google.com/p/android/issues/detail?id=4760 How many posts in there are from google employees stating that it's not their problem because the email client the person is complaining about isn't written by google?