Please help me choose my 2nd mp3 player. Thanks.

I have owned an ipod mini for about 2 years.. now I'm planning to sell it to buy a better one. My requirements are:

- must be 4 gig minimum drive space
- EXCELENT sound quality
- dont care if it has a video playing option nor photo viewer
- LONG battery life
- stylish and portable

What mp3 player do you think suits me?