Nexus 7 IMHO, because Android is the best OS (again, IMHO), and it is large enough where web browsing is much more bearable than on a phone while still being small enough to be portable. And since we're asking dollar for dollar, the price is a big factor.
Only thing is the missing mSD slot, but I personally have managed just fine with a 16GB limit, let alone 32GB.