Cd/mp3 players are better because having 128 megs on a flash-based is definitely not enough.
Panasonic SL-CT710 - $100
Panasonic SL-SX430 - $50
I have sl-sx428, which is just sx430 without a remote.
+never skips
+proper vbr mp3 support (I mean, cd/mp3 walkman sometimes skips vbr mp3 because its buffer becomes empty and it doesn't spin up disc in time)
+very high Signal to noise ratio
+very long battery life
+made in Japan
-no support for id3 tags (sl-ct710 does have one)
-no backlight (also present in sl-ct710)