My brother is a big fan of motorola devices and recently he has bought moto X4.You we go back 2-3 years back, Moto X series was the flagship device series for motorola.But after the partnership with lenovo now Z series has become the flagship series and X comes between Z and E series.So you can call it a mid level smart phone.
Moto X4 comes with Snapdragon 630 Soc( system on chip) and cortex A53 octacore processor with 2.2 GHz speed.It is powered by Adrino 508 Graphies.It works really well and there is no lags in gaming of multitasking.
This smartphone has 5.2 inch screen with Full HD IPS display.Viewing angles are very good and screen looks really rich in colour.The both side glass cover made this device look premium and feels like a flagship device.
It has a dual camera set up and the primary camera is with 12MP and 2.0/f and secondary camera is with 120 degree wide angle view and 8MP resulation.Pictures are very good with no grains and low light image quality is amazing.It also has a selfie camera of 16MP with image stabilizar feature.
It has 4GB of RAM and 64GB internal storage and upto 256 GB external support with two nano sim slot.It also has IP68 water resistance certification which is very good.
This device performs really well with lot of amazing features and makes life easy.At 23k I believe it is one of the best smartphone in indian market now.