I have the HTC One (M7) and while I wouldn't trade it for anything in the world right now I think the Moto G is the best off-contract phone on the market right now. The only real problem is the camera could be better but again, for the price, it's quite excellent. The battery life is fantastic, it feels great in the hand and works flawlessly.