Hy friends, am Ranjith and going to share my experience with the indepth usage of Moto X4. After one week of heavy usage and High Definition gaming I didn't met with any lags or issues that sucks your phone. It comes with 4GB of RAM and ROM with both 32GB and 64GB, u can also expand it upto 256GB with micro SD card. Works with 2.2gHz octa core Qualcomm snapdragon processor for heavy gaming and multitasking.
The camera specs are quite impressive and has 12mp+8mp dual rear camera with auto focus and dual led flash light with two different shades. Front facing camera with 16mp which captures Clear Selfie and with high definition video recording feature. These are great specs that has been inbuilt on this phone for its cost.
The battery backup is 3000mah, which is not so good but it is average for primary usage for 24hrs.
This moto X4 comes with 5.2inches High Definition 1980*1080pixel which I love the most for watching HD movies and hard graphic gaming.
Additional features like dust and water proof 1.2metre for 30mins. Its fingerprint sensor detects your finger even it is wet and the response to unlock the lock screen is pretty quick.
Overall, on my own experience I feel that this moto X4 is the best for its range. So I recommend you guys to go for moto X4 if you are looking for an updated smartphone for budget price with lots of specs inbuilt. As I said it is worth for its Cost.
Thank you friends for seeing my review, if it is useful to you please rate it and leave your valuable comments!