Microsoft company is always best for computer engineering but personally its very bad for mobile even we dont have any best markit like play store we dont customise over phone some times it will be hanged.A lots of time we think why I was purchase this phone even I dont have better speed for net .we dont have best camera and its application