So I used to work in this field. It might show in places.
Okay, the problem with Android.
The phones are not upto it - Most phones running android cannot. They crash, they stutter, they are unresponsive to use command. They suck. They simply do not have the power to handle the OS, same problem that windows mobiles used to have. The constant improvements in the OS create a continually changing target for the requirements too, leaving hardware constantly struggling to chase software.
The phones are too variable - A major issue is that the hardware is SO variable. The Galaxy S II is a good phone, having learnt from the travesty of the previous model, but the difference in user experience between the various devices leaves so many users struggling to follow a consistent journey in the use of their handset. Bad, bad, bad.
Google is not good - I loved google. They swore to "do no evil". They have betrayed their roots. I still love lots of their products; google mail, docs, plus, etc., but most of their EULA's and T&C's are just as bad as anyone elses in the business. Yes their business model is about "open source" and the such like but that is because what they sell is your data, who you are, what you do and how you do it. Hidden nasty. Iron fist in velvet glove.