I love my Moto G. One of my favorite things about it is the design. Although it is thick, the curved back is amazing and the materials are great for a low-end phone. The snapdragon 400 does a great job of most stuff that you would do. It runs almost stock android and you can get it on the Google play store if you want it perfectly stock.
I have the Google Now launcher running on mine and it works smoothly. The display is gorgeous with high ppi and max brightness.The only complaint I really have is the camera. Other than that it is a great phone.