Pros of radio: Pretty good & up to date randomization of a playlist.
Cons of radio: Commercials...darn those darn commercials. & The worse part is when all the stations you listen to have their commercials at the same time. Commercial, Change station, commercial, change station, commercial, change station, gospel reading, DEATH!
But of course, you already know this ;P
Keep your mp3s ready!