With the exception of Android 5.1 for the Moto G 2014 edition, the company has been mostly doing well with their Android updates and they seem to know how to change the OS in just the right ways for their specific hardware.
And it looks like they could do even more in the future if they put their minds to it, as they are handling the new changes from Google relatively well and are able to integrate them with their own vision.
Currently, they have confirmed that various devices with the Moto brand are going to get the 6.0 update, including Moto G, Moto E as well as DROID handhelds.
More are possibly going to be announced soon, and Motorola are rumored to have a large batch of devices to update in the background. It must be quite challenging for a company to handle releasing a new major OS version to so many devices at once, but that’s the kind of risk a manufacturer has to take when spreading across so many market segments with a large variety of devices. It’s the general trend in the Android market as well, but other companies have been finding it a bit harder to keep up with Android updates for their own devices.