The big question when it comes to Motorola phones, particularly from the Moto series, is when Android 5.1 will be coming. There have been numerous reports on the status of Android 5.1, and this is the latest report as applies to the first and second generations of the Moto G, the Moto X, and the Moto E from such carriers like AT&T, Verizon, Sprint, and US Cellular.
1st and 2nd Generation Moto E
There is a report from the iDigitalTimes with some news about the Moto E: "I have gotten a lot of questions recently about Moto E (1st Gen) timing for the Android 5.1 Lollipop upgrade. As some of you know... we had run into an issue in our early testing of the upgrade that has been a real challenge to debug." There appears to be some soak test in Brazil and India going on with this.
According to Motorola, the 5.1 update for the Moto E, both first and second generation, should really be available already, and you can check out the Motorola customer help site here for the first generation Moto E and here for the second generation Moto E. If you have this phone with this carrier, check out your Settings and see if you can get it, and there are reports that the 4G LTE version has it provided you are with Cricket.
1st and 2nd Generation Moto G
A recent report from the IB Times states that users of the 2014 version of the Moto G should be receiving the Android 5.1 Lollipop update, as it is now live in China. David Schuster, Motorola's senior director of software management and unofficial spokesperson of newest Android versions on Motorola phones, hinted at the impending release of new Lollipop to other countries like the United States, the United Kingdom, and India.
The Moto G 2nd Generation Android 5.1 rollout in China has been confirmed by the iDigitalTimes. There are also reports that a soak test variant of Android 5.1 for the Moto G LTE (2013 version).
1st and 2nd Generation Moto X
A report from the International Business Times says that the Moto X from 2014 and the Moto X from 2013 are currently receiving the Android 5.1 Lollipop update.
The 2nd Generation Moto X has reached full deployment stage for AT&T and Verizon users of this phone. This is according to David Schuster, Motorola's senior director of software product management and has kind of become the head spokesman for this issue with the 5.1 update. By the way, if you have the Moto X 2nd Gen Pure Edition through T-Mobile, then the Android 5.1 Lollipop update was available to you as early as June 26.
A recent report from Droid Life has stated that the Verizon Moto X, 2nd Generation, is going through a soak test for Android 5.1. There are also reports that a soak test has also gone out for the AT&T version of the 2nd Gen Moto X.
As for the first generation of the Moto X, the Android 5.1 soak test has begun for Verizon and AT&T, which means that it will be available for users of both those subscribers soon. So far, there doesn't seem to be any word about T-Mobile and Sprint.
The Appearance of Android M
Perhaps the bigger question that consumers will have is when will my device be receiving Android M? This is the latest version of Android that was unveiled at Google I/O Developer's Conference, and it doesn't have a decimal designation or a sweet treat named after it. Android M will be out sometime during the fall on the latest Android devices, and it will probably be another slow rollout with that.
In summary, it looks like the rollout of Android 5.1 on Moto phones is kind of slow, but it looks like it will eventually arrive on both generations of the Moto G, Moto X, and the Moto E soon, assuming it is not eclipsed by Android M. This is assuming that Android M will come to these phones.