Upload & Sell: On
The biggest problem with the Nexus 7 is that Android still sucks for tablet apps. I've got a 10" Android tablet and an iPad mini, and the app situation isn't even close. Tablet specific apps are available for Android, just in far fewer numbers, but most of them are pretty clunky and look and operate pretty badly. The iPad has so many apps available specifically for it, and it's just a much more usable device. Also, while I prefer the smaller form factor of the mini to a 10" device, the usable screen area on the iPad mini vs the Nexus 7 is simply huge, even though the screens are only about an inch apart in physical size.
I absolutely love my iPad mini, and my Android tablet has been relegated to basically watching movies in the car (for my daughter).