Honestly the cloud push doesn't bother me, although I'd suspect I don't go about it the way Google wants.
I host my own Subsonic media server which means that I can just set a cache size in Android (5GB right now) and let it automatically download my media as I consume it and push old stuff out of the cache.
Combined with Dropbox camera uploads I generally don't use much more than 10GB of storage on my phone.