I use the moto G line myself and the only thing I am dissatisfied about is Motorola's constant refusal to make use of it's 64bit hardware, forcing the OS to run in 32-bit mode.
Some games (Pokemon Masters for example) are simply unavailable because of this, and Google has already deprecated 32bit native code.