Bloated maybe.... but is it as easy to develop? In a developers head what they probably think is higher priority is -Getting the App to work, -Getting it out there for more people (not necessarily more devices), -Getting it out quick. Then they think about how their App looks. And after all those, they think about its performance. Despite my inherit bias, I gotta tip my hat to iOS and Android for maturing to the states they are. Our communities advantages seem to fade just a little every day, a bit like how the far superior Dreamcast was overtaken by the likes of SONY, Nintendo and later MS.