Mi5 is seriously a top end phone with all qualities which is needed for an high end phone.
Having all the feature which a iphone have and also some are far better than an iphone.
Like lte top speed is around 600Mbps which is serieously too great or an smartphone to have without any external antenia .
Screen quality is too good as its having full hd sceen and also touch quality is coparative to iphone touce quality.
Phone speed is seriously too great and after running 20 apps in background there I didnt find any lag.miui is great which makes this phone even more hotter.