To users, the user interface is the software, and Android as a platform lacks both consistency and polish in its user interface. What’s more, it’s hard for third party entities to design intuitive interfaces on top of a platform that isn’t setting a very clear example of how it should work to begin with.
I meant to post this the day it was written. Yet another pointed (and more importantly, correct) post from Taylor Carrigan. Well-worth the read.