Undeniably, the Nexus is a lovely bit of kit. My mate brought his in to work today and it's fantastic.
It just seems a bit of a faff surrounding the lack of storage. Cloud only works if you have a decent WiFi connection, which would say be my house... I don't need cloud storage there as I have a PC and NAS. Anywhere else is reliant on a WiFi or 3G connection which is limited and expensive...
Take an example of a flight to America. I want to watch a few films there and back and listen to some music. No WiFi or 3G, so cloud is not an option. The device is not big enough to store all I want to take... If I use an external drive, how do I power the device as the USB port is occupied and I don't have enough charge? With the Galaxy Tab 2 I can take as many additional SD Cards as I want and I can charge at the same time.
I'd honestly rather have a lower spec device that does everything I need. Why should you have to compromise or muck around to get something to work the way you want it.
This isn't designed as a Nexus 7 bash, as it is a fantastic device, just too limited storage wise, but then they had to make it have some limitations for the price.