The best Moto device that I should say is the best. And should you consider to buy this device still in 2017? So first let's get started with its pros. First of all let me clear that this device runs on Snapdragon 820 which is now a old processor but still is a powerful processor, then comes with Android 6.0.1 which is Android marshmallow but it will recieve Android O update confirmed by Motorola. Then you get a amoled display with 5.5 inch so you will get vibrant colours on your screen, then comes it's top notch performance as it's a stock Android device so no laggy animation while opening of apps and at last it's camera performance it has OIS present in it so you can record video with your hands and they would not be shaky then you can record videos in 4k 30fps and at last a large camera apperture so you can zoom in while capturing photos without any pixel in it. Now comes its cons it has a camera bump then it's average performance in battery life as it has only 2600mAH of battery life which is really sad and at last it's Moto mods which are really expensive which everyone can't spend money on if they could have give it more cheaper. Overall phone has a good camera and stock Android performance but you can get more good devices in this budget like OnePlus 3&3T, then Honor 8pro with more powerful specs.