I have tried both the phones and I think moto g is as good compared to nexus 7 in terms of software as well as hardware. Of course when it is comes to speed of the phone I believe nexus 7 is much better. But other than that I think both are almost on the same level. What do you think about these two phones?