Marshmallow is a huge letdown. Device that don't ship with Nougat, don't have the partitioning needed for seamless updates and will never be able to use that feature. Then again, you're lucky if you get two updates, so this should really get in your way.
WTF.. China Market got LPDDR4 Vs LPDDR3 for International Market..
Moto phones were easy to clasify but then Lenovo overtook it and there were versions like G Play, Z Play, etc. MOTO M fits perfectly between G4 Plus and Moto Z but there's Moto Z play already playing that role. Maybe there's still some space left to fill in between these two for Rs20,000 mark.