I think that we are starting to see the end of the hardware Android era in which manufacturers were competing on hardware. Now, it's software that will pave the way for differences between devices. OK, before you start grabbing the pitchforks and lighting the torches, hear me out. What has all recent high-end phones had as of late? Nearly all of them have had at the very least a quad-core CPU and 2 GBs of RAM. When all of the high-end phones have that, what is there to differentiate one device from another device? That's where you talk about software. What software feature sets exist on these devices? What software do you like best? Is it HTC Sense? TouchWiz? Do you like BlinkFeed? Do you like Samsung's software package? HTC's? This is the new era, the era of Android where manufacturers differentiate themselves based upon the software that comes with it.