The moment you start comparing moto X second generation with similarly priced phones from other brands you would feel that it does not has competitive specs.
The snapdragon 801 and 2GB are just too basic nowadays that even phones costing 60-70% of the price have that. Also the camera is strictly average in my opinion. The 13MP and 5MP cameras fail to deliver good performance especially in low lighting conditions!
The phone lags in high end games and the battery life is also poor. So you cannot enjoy the benefit of an amazing AMOLED screen. I would not recommend moto x2 unless you get it for a price of about 15k.