Yeah on Verizon it would have been a tough call between the G2 and Moto X. G2 is the clear winner on specs, but Moto X has vanilla android and the cool always on thing.Being on verizon it would have to be the G2. Bigger battery, better camera, little larger screen. The only real drawback compared to the N5 is the slower updates.
