BB is first off, a phone & a communication device with excellent encryption tech. (Its primary function)
....the music & media capabilities are secondary.
Although having said that, I play my 300+ mp3 on my BB through a BT device to my trucks stereo and it's actually quite good quality..as for battery life, I plug it in when I do that. I cant comment on whether the sound quality is better or worse than an iPod as I've never owned one...and likely wouldn't be able to tell the difference anyway - been to way
too many loud concerts over the years.!