for what carrier? for Verizon I would recommend the HTC One if you need it today. LG G2 if you can wait till tomorrow and the Note 3 if you can wait a month.
I don't think the X compares to any of those phones.. all of them have a quad core with a 1080p screen and a host of their own features. for example on the htc one.. would I rather have awesome front facing speakers and beats audio or touchless voice controls? seriously.. no one is using touchless voice controls.. people aren't using their phone from across the room and if you can't pick up a phone I feel bad for you.
not to mention lets be honest.. google now isn't ideal.
the active notifications is a neat little feature.. but in all the reviews the moto x has average battery life.. the whole concept of the active notifications and discrete cores was to allow the moto x an advantage in the battery.. it really has no advantage over the average phone in battery life.. maybe its because they stuck a small unchangeable battery in the phone.. but regardless it is what it is.
lets face it.. look at my OLD post history.. I had been hyping this phone and motorola for a long long time.. this phone is a DUD. the Moto maker feature is really cool but its not even across the board. I come from a RAZR M so I love the idea of a phone that is more about functioning than it is specs.. but not when it comes out with a high end contract price and really isn't anything but hype and useless features. how can you compare what you get from the g2 or one for 199 to what you get from the moto x?
I got an HTC one right now (about a week left on my 14 day return period if needed) but I am in love with this phone.. I always liked motorola because I thought they had dominant reception.. my htc one gets 4g where my razr m didnt even get 3g. and it switches from 3g to 4g in a second or two.. not 15-30 seconds.