Although it’s Motorola’s flagship smartphone, the Moto X was never supposed to be a true high-end device, as its specs (starting with the 720p display) aren’t on par with what other flagships are offering. Still, this is undoubtedly a good handset, and $300 is a great price to pay for an unlocked unit. Sure enough, you may want to hold on until the next-generation Moto X (possibly called Moto X+1) is released. That is, of course, if you can wait until the second half of the year, because it doesn’t look like the new smartphone will be introduced in the next few months.
source: Motorola via Droid-life