It was just okay device in my opinion. It was for the people who like stock android not any custom ui. It has main 4-5 features that you can use it by commands not a single finger tap on. It has a good battery life. It has excellent build quality. You can get latest updates. It has a new feature add while updating to android 6.0 is that you can use your memory card as your main internal memory. It has a good 21mp camera. It has all the sensors. Motorola did a excellent job on its snapdragon 615 chipset. It heats up to about 40c not like mi4i or yureka that heats upto 52°c.but at the price of 18500 chipset is 615 other companies gave snapdragon 800 series processors or mediatek helio processors and they are lot better than 615 chipset. It was just for moderate gaming not for heavy gaming.it has slow motion capturing but it was not good in my opinion. Another good thing is that it has water repellent coating and it supports fast charging also. Speaker is not good. Its also got heat up while browsing and calling. Its just a okay device not good at this price range.