This phone have maximum features which you need in anyway. Moto g is highly recommended for the option to iPhone . If you can’t afford iPhone u can go with moto g. u will not need iPhone afterwards. The only con I found is its battery life is not so good if u have vary much usage and especially if you are using mobile data. In WiFi, it can easily sustain for One or more days. Its main feature its stock Android experience.