Is this really a surprise? I mean, look at the horrid computer issues of the '90s when desktops were first getting popular, or the early '00s when things were beginning to move towards laptops. Each time there is a major device change it takes a while for the hardware and the software to settle down, or at least move in a predictable enough direction, to work with each other nicely. It took nearly 10 years to go from the crap of 3.1 to the glory days of win2K and XP, and even then we had a hickup with vista before getting a mature OS. But now things work very well, even without bleeding edge hardware. Same with laptops; Remember old Pentium 3 laptops? The days when wifi was an option lol. And battery life was a joke until just 4-5 years ago. And it took a while to get an OS that worked nicely with wifi, and could scale to save battery life. XP sp2 helped that a lot, and win7 does a great job at it.
So it is with the cell phone market. 2009 was the first year that smartphones began to be popular, and I am impressed that they have come so far in just 3 years to go from the crock of the first mass market phones, to what we have today. But we are in the midst of growing pains. That ugly transition from phones, to a personal computing device. The first OS (win8?) that lets me use my phone as a boot device that has all of my apps and user data, and then lets me take advantage of whatever PC I hook into for screen, processor, graphics, etc, and the manufacturer that has the hardware to do it best, will win the day. Once we move more in that direction, the sooner the growing pains will end and we can be productive again.