My Nexus 7 2012 Wifi is still going fine, thankyou very much - and was very much fit for purpose up until I put Lollipop on it. Then it became a slow, sluggish, bloated piece of crap. A quick downgrade to 4.4.4 and it's fine again. This suggests to me it's the firmware, not the hardware, that's to blame. Until Android gets its act together and releases a stable, working version of Lollipop that can be used on all its branded devices, I'm happy staying at 4.4.4. Does everything I need it to anyway - the upgrade was mainly cosmetic for me.