I've got one word for you: thrashing.
Every single Android on the market was not designed to operate with Ice Cream Sandwich. The software and hardware companies aren't communicating. The hardware specifications have gotten so ridiculous recently(gigs of RAM, dual core CPUs) because they need as much space as possible to operate a clunky and poorly engineered operating system. Whats amazing about iOS is that it is designed to work with one type of specific hardware. Because of that the iPhone gets amazing battery life, faster boot times, and better efficiency. Andriods right now cannot open more than the basic apps without stepping on itself and either slowing the processor to a trickle or destroying battery life. The OS is released to work with the highest end hardware and will thrash its way through all the smaller hardware options.
I would love for someone to compete with Apple. I'm absolutely furious about their App Store policies and other restrictions that they put on their software. But, they are still the only ones who have figured out how to maximize the hardware restraints put on mobile devices and still have a full bodied OS.