I received my MXPE 32g one week ago today -- waited for Amazon to put it on sale for $349.99, which they do periodically, then went into Best Buy and ordered one for that amount based on the Price Match, and applied a BB gift card that still had $95 credit balance, so I got it for a total cost of $255 plus tax. When it was delivered to the store, I went in to pick it up and the Best Buy mobile phone sales person promptly transferred the contacts, text messages, photos, songs, etc. over from my old Moto X (2013). The apps took another 15-20 minutes to finish transferring, and then a little later I installed the already waiting upgrade to Marshmallow. The whole process went far more smoothly than I had anticipated, and after a week of use I'm thoroughly delighted with the MXPE. As others have commented, it takes a day or two to adjust to the larger size, but beyond that I've found the MXPE to be a terrific device, and I would recommend it without qualification.