I am using this phone from one month and this is my honest opinion.
Its a good phone but not the best, I mean u can get a better phone in this price segment.
The best thing about this phone or u can say the USP of this phone is: -
1) Camera: - Camera quality is good, at this price range it has one of the best camera in market.It has PDAF an Laser Autofocus, Means it can focus very fast.
2) Software( UI) :- You will get almost a pure android experiance with some of unique moto feature.It comes with Android M( 6) and also it will get some future update from google.
3) Fingerprint Sensor is very accurate and fast too.
4) Fast Charging
The bad things about this phone are: -
1) Heat: - This phone heats alot, even in normal use like after 5 min of video recording this phone start heating up.While charging also this phone heats up.
2) Gaming: - while heavy gaming the phone heats up and started lagging.
Other than this the phone is good for day to day use.call quality is good.
PS: - If u play lots of game than this phone is not for you other than this for day to day use its a good phone.
Thank You.