All very interesting points. Never really thought about the I/O aspect of it.
That makes me wonder more about Ogg Vorbis. Everyone always says it reduces battery run time because of the increased computational complexity relative to mp3. However, at a given quality level Ogg should also be smaller than mp3. So I wonder if the CPU penalty is offset somewhat by reduced I/O with regard to battery run time.