Xiaomi Mi A1 is the best phone in all aspects. If we talk about its look and feel it has round edges with Gorilla Glass. It can easily fit in palm. The metal body looks very good. It has Qualcomm Snapdragon 625 octa core processor which doesnt let this phone to lag in performance. Its ram is 4gb which is appropriate if youre a gamer or multitasker. It has a hd display of 5.5 inch.