The phone is real good the only problem with this phone is that the phone lags in android lollipop in heavy usage but in normal use there is no issue.
if you have tight budget the you might look for this phone but I dont recommand you this phone there are several other phone with in same range of moto g like yu yureka, yu yurophia the best way to choose is to see review of the phone in youtube like gaming review, camera review fetures etc.
I hope this information will enough for you to choose best phone!