I carry around, in various combinations, two cameras, one computer, and two or more Android devices. They have some important things in common.
Storage · They all have enough. Both my Pentax SLR and my Canon point-&-shoot have SD cards that are, uh, I forget, a few gig, which is to say, I unload them before leaving on a major trip or once a month whether they need it or not. My MacBook has a hundred-and-something-gig SSD and I just drop whatever on it without thinking. My Android devices have various combinations of SD cards and internal storage and I install whatever comes across the radar, plus I load up endless hours of music, no problem.
Storage, on consumer electronics, is for all practical purposes now infinite.
Battery · The cameras have cracked this nut. I charge ’em up before I leave on a major trip, that’s it. I don’t even take the charging gear along if the trip’s less than a couple weeks in length.
The MacBook is pretty good, I can get 3+ hours out of it, which is plenty for café visits or round-a-table meetings. There are a very few plane flights that are longer, and I’m planning to work rather than sleep, and don’t have some sort of power; but we’re talking once or twice a year.
The phones are more of a problem. The Nexus S lasts longer than the Nexus One, and both will get me through a sane day’s work, but the only device that I can pound on away as hard as I want for as long as I want and just not worry that it’ll last till bedtime is the Galaxy Tab. But still, we’re making progress.
Battery life, on high-end laptops and cameras, is for all practical purposes now infinite.