Best thing about moto phones is their software which is completely stock version with very few useful moto apps. Apart from this, following is the list of pros nd cons for me:
Pros-
Stock Android
Decent battery life
4G, VOLTE support ( supports jio)
Expandable memory
Smooth interface
Water proof
Good speaker
Cons-
Does not support Android N
Low quality earphones provided
Older generation phone
Average camera
Very slow charging
No fingerprint scanner
Average gaming performance
Overall, this phone is good when priced around 7K. For above, go for some other phone now as there are newer ones available.