Is Moto G worth a Buy?