Okay it has impressive specs actually mind blowing specs but here are the something u should consider before buying.
1) Its screen makes a sound when you press it and it is not a system sound and it is not expected from new phones.
2) No headphone jack and cdla tech though results in excellent sound but you will not see the difference until you listen to really high quality songs and flac songs.
3) Adapters_ the world havent yet caught up with it so you have to use a lot of adapters which actually is not cheap like adapters for headphones, usb cables, pendrives etc.