I haven't got an iphone but i use a Sony Ericsson P1i in exactly the same way and the quality is great.
For me the radio is the worst quality, then a high bitrate MP3 CD, then a high bitrate set of MP3s thru the jack.
Again don't know about the iphone, but i have a good EQ on mine and Megabass makes it sound surprisingly good.