If you really care about buying a good looking smartphone on a budget, then the OnePlus X is the best that you can get right now. On the other hand, if you want top of the line, uncompromised performance, then the Asus Zenfone 2 is a better buy.
Good looking; Well built; Good camera
Glass on both sides; Snapdragon 801 is outdated; Power users won't like the battery life