Maybe, but...
You can still put as much video, audio, etc. as you want on a removable SD card and watch it on your Android, then swap the battery with a fresh one when it becomes low due to watching all that media... And you can choose what player you want to use too.
I deal with iPhones every day at work. They've become all the rage and our company is phasing out Blackberry devices. After the buzz wears off, our users find that hey, even their old, crappy Blackberry does email, calling, and texting better in an enterprise environment than their shiny new toy does. To say nothing of battery life.
Seriously, the more iPhones I deal with, and the more Apple user accounts I have to set up, the happier I am with my Android device. Apple may "just work" (though often it doesn't), but Android just works better.