Microsoft has stumbled badly in mobile, sure..but I wouldn't dismiss them as a joke yet.
They still have incredible resources-I remember
reading they lost four billion dollars on the first Xbox console...how many companies would even be around after something like that, much less be able to start over with a new product til they got it right?
Back on topic-I think Amazon is incredibly well positioned to succeed in this space.