So recent I purchased Redmi 4 16gb version and Im highly satisfied there are number of reason1) This one is for which xiaomi is famous in market. Yes its the BATTERY LIFE it lasts easily upto 1 day and 12 hours for a casual to a average user.2) The PROCESSOR it can even handle heavy games like nova 3 without lags and If you are just going to use social media on device I would definately suggest you go get this one! 3) IR blaster your parents or grandparents speacially wont have to struggle find those remote and turn on television first then turn set-up box no struggles if you own a xiaomi device ; ) .4) Its display looks so catchy, my dad really loves its display.If we are talking about pros there should be cons no device in this universe is perfect : ) 1) No dedicated slot for sd card. If you have user love playing and keeping multiple games get 64gb version.2) No gorilla glass. ( yet xiaomi never claimed that its not gorilla also so it can be but no mentioned anywhere might be money glass who knows haha) 3) Trust me no more cons go get a redmi 4 its even worth in 2018 ; ) Thank you