I felt that this is a decent phone, but it uses a MediaTek chipset which has a very poor performance, you will be receiving maximum 1 upgrade if you are lucky enough. Samsung hardly pushes its operating system upgrades to mid-range and budget smartphones. Battery size provided is just 3300 mah Li-on, it simply does not do justice a phone of this range. I suggest you to get any smartphone having Snapdragon 625 chipset. This chipset is legendary for mid ranged smartphones. Moto G5, Xiaomi Redmi Note 4, etc. has Snapdragon 625 chipset. Only brand name is not the worth amount you are paying for this phone.