iCloud works fine, if expensive. But unless you have unlimited wireless or constant Wi-Fi access what little space you have left over from 16gb fills up very quickly and then you wait while it uploads. It does affect battery life. That solution didn't work for me.
A case like that for an iPad would be nice also.