Motorola Moto G, Any Problems?

Hey guys, so I was thinking about getting an unlocked moto g but I want to be sure that the phone is the right choice so if you own/owned this phone can you give me a short review with an emphasis on gaming and development. (Bonus points if running on Android L)

Thanks