It's not fair or practice to compare Android OS to iOS without acknowledging the differences, as both are completely different OS platforms. iOS, for example doesn't have Java, where Android OS is heavily based around Java, well, the Dalvik engine. Where iOS is a modified version of Mac OS, it is easier for software developers to Integrate with core graphics and core audio, which are all written at the system level. That's why iOS really seems smoother, because it is. All OS platforms are walled in gardens. It's not like anyone can run software written for desktop Windows on a Palm Pre in native language. The software needs to be ported over or run in emulation. Some things are better handled than other things. Android OS, while open source still lacks great Java compatibility. Google suite of apps aren't open source. Remove Google and use ability goes down. Android OS is a Linux based OS, but still isn't fully Linux compatible. From an OS view both platforms have their weakness. It all depends what you really want to do with your phone. One platform isn't better or worse, just different. Those differences are what should bring us together.
Q: Would you patronize a streetwalker?
A: No, I would treat her as an equal.