Currently looking to upgrade thru ATT, have looked at the Moto X about a half dozen times, have also ,looked at the HTC one and mini, LG G2, no interest in Samsung, phone is nice, specs withstanding , not seeing the 199 " value" on contract, I know this is a Moto X forum however the HTC ONE Mini seems more compelling at 99 or the LG G2 at 199, now if the price dropped to where I feel it should be , then the phone would be a no brainer for my decision , hard to ignore the spec deficiency at the same prices of the " big" boys.
If the features the moto offers, and its having the same speed as the big boys don?t interest you, I would def. go for the HTC. I would venture to say the HTC mini is the best phone in its price range.
Like most phones, it will go on sale, so if you can wait, wait for the price to go down if you?re on contract.
Think about in terms of function rather than numbers.
Speed, fraction of a second slower than htc/s4, maybe, so you might consider that a non-issue, then look at which specs actually mean something in terms of phone use:
Which would be more important to you:
More compact size for the same speed ? point, MX
Larger size screen ? Point S4
Easier/better notifications ? MX
Need best sound speakers ? HTC1
Need a good phone at a good price, One Mini.
But if you want the LG2, and size is not an issue, It IS fastest, best camera, long battery vs. all the other flags.