The biggest complaint would be the battery drain and slow charging.But last week it got worse and my Nexus 7 would charge around 4-5% in an hour or so. I tried different battery monitor apps but the first thing that I noticed was they all showed me the expected charging time to be 3 hours or more. something was not right here. Let me tell you that I am using the standard Asus Wall Charger which I got with my tablet and I tried various outlets without success.
And I am not the only person with this complaint, there are many posts at various Android forums, and blogs that prove that this is a known issue. When exactly is Google planning to fix this? I am not sure they are taking note of this, as they are busy preparing for the Google I/O.
So what exactly is the problem with the slow charging time? The answer is not a faulty hardware, rather it is a problem with the firmware. Most probably the kernel, which in turn
After a longtime of trying to fix my tablet and trying a different charger, I even went to Google Nexus 7’s page and considered getting an RMA. But I decided to try a factory reset first. Or wait, even better a custom ROM.
I flashed a custom ROM and used the same charger and plugged it into the same outlet, and guess what? It managed to charge around 15-20% in less than half an hour. This proves that the Stock ROM and kernel is not up to the mark and is in fact quite buggy.
To install a custom recovery or flashing a ROM, you need to Root your Nexus 7 and I have a post ready to help you with that as well.
Disclaimer: Make sure you take a back up of your apps and data before trying a factory reset or flashing a new ROM.