We're in the Middle Ages of smart phones
"Apple, Google, and Microsoft are seasoned veterans and masters at what they do." This is a brave statement. I would say Apple, Google and Microsoft are the wizened veterans, who sometimes seem to know what they're doing. Microsoft is huffing and puffing, trying to make a Windows phone fly. Google can't seem to enforce sufficient discipline over the Android suppliers to create a unified community. Apple seems to have its act together, as long as no powerful open source alternative appears. We're in the feudal, Middle Ages of smart phones, with, hopefullty, the Enlightenment still to occur.