The Samsung Galaxy A7 is here, and it puts all the complaints about Samsung's poor mid-range smartphones to rest. The reason is that it is the best in its class phone with lots of features to like. The Galaxy A7, just like most of the A series smartphones, is a good looking phone, and it looks like the Galaxy S7. 

It also has great hardware specifications, and with an Exynos 7880 Octa SoC, it goes toe to toe with Snapdragon 625 and even bests it in some aspects. It comes with an octa-core Cortex A-53 CPU clocked at a mighty 1.9GHz. It has 3GB RAM, meaning it can multitask easily. It is a big phone, with more than 73% screen to body ratio. That being said, it measures at 5.7-inches diagonally and is about 7.9-mm thick. 

The phone has great viewing angles and looks impressive in hand. The Samsung Galaxy A7 has a SuperAMOLED capacitive touchscreen with more than 16M colors. The phone also has an impressive pixel density at 386ppi. The phone also comes with a Mali T-830MP3 GPU, which makes gaming a breeze. There are no noticeable lags in heavy games like Asphalt 8.

What is most impressive is the amount of juice this phone has even after a day's usage. It claims to give a 22 hour battery time under load, and thankfully, it delivers on those claims thanks to its 3600-mAh battery. On heavy usage, the phone easily lasts a day before having to be charged.

The camera on the Galaxy A7 2017 has a massive 16MP sensor on both sides, meaning selfies are detailed and shots to be taken from the primary camera would look color-accurate and has a lot of sharpness.

That being said, Samsung's camera algorithm sometimes oversaturates the color lines and that either works with the shot or works against it. It has an f/1.9 aperture, which means low light shots are detailed and somewhat noise free. However, this sensor does not hold a candle against the behemoth Galaxy S7 camera.

The only downside of the phone is that even with SamsungPay enabled, this phone retails at $450 and does not even give an Android 7.0 Nougat update. It still runs on Marshmallow 6.0 and there is still no news about an update as of yet.