I use a Nexus 4 and have a BB Curve for work. The BB is dreadful, but I will admit that the battery life is great. The Nexus 4 does all I need it to do, but I wish it had LTE, but that is not enough to get me to upgrade. Since I use unlocked and prepaid, I can't imagine upgrading for another year at least. For my uses, Android and iOS provide very similar experiences. Each has somethings I like more than the other, but since we use Macs and Apple TVs, I'd probably prefer to use iOS, but I switched because of the bigger screen and price of the Nexus 4. In fact, I just picked up a Nexus 7 today because the price point is too good to justify an iPad mini. The Moto G does intrigue me, but it seems like downgrade from the Nexus 4. In a year or two, the next gen Moto G may very well be my next phone.