My brother is an official Android fan. That moto x is a great phone. Battery life is meh, build quality feels like I could throw it at the wall and it would be just fine. When I pick this phone up it just feels natural. Screen is vivid and bright. Colors don't seem washed out. Camera blows like it's the fifth and rents due four days ago. Phone is very "snappy" and responsive. HATE on screen buttons, personal preference.
Lg g2, battery life is redonculous, screen is bright, clear and vivid. Build quality feels sub par. Feels like I'm holding an iPhone first Gen. But it's light, maybe too light? Back buttons are no problem at all and actually feel very natural, even for a lefty. HATE on screen buttons, personal preference.
If I HAD to choose I would say moto x.
Only reason is the fact of how sturdy this phone feels. Camera problems are software related and don't know why they haven't been fixed through an update.
Would not voluntarily buy either phone due to on screen buttons being a deal breaker (unless I could somehow remove the buttons entirely, not just make invisible. Or if I could replace with gestures either by alternative launcher or by rooting).
Also, non removable battery would keep either of these phones from being my "daily driver".
Lg0Gpro_2_AC