Beware Samsung, moto is here. This phone is way better than even above 20000 Samsung galaxy shits. It feels super smooth. Absolutely no lag in anything. Gaming performance is also very good. Do note that all this it does in 1 GB RAM, so this means that blind hardware specs have no meaning on performance.
From the physical build point of view, it feels rock solid. You can actually search up youtube videos on its drop test. This is also liquid resistant, so if you accidentally drop it in water it will just work. Theres also one video in youtube where its dropped for 30 minutes and it still works. Really crazy!
Bottom line is this is the highest ended phone among the low end spec phones and it raises the bar quite high. So just go for it.