I kinda understand you very well.
Sometimes I wonder if google should just scratch Android and start over again. I mean no matter how much optimizing and tweaks they come up with, it will never be able to match iOS or Windows Phone in performance.
>the problem is that the Android ecosystem is brutally fragmented.
Looks like Android now has company.
http://www.zdnet.com/article/ios-also-has-a-fragmentation-pr...
Android would be my preferred os, if it actually worked properly. Most lay people I know feel the same. A new Android device is a joy for the few months before it falls to pieces, then it's a necessary headache, much like windows was a decade ago.
If you dominate a market with a product no one loves, you better be a locked-in telecom. Otherwise, as Microsoft learned, your dominance may be surprisingly fragile.