Small size, long battery life, and a variety of supported media. The main drawbacks are the lack of radio playback and unintuitive controls.
Con Unintuitive controls
All buttons are symbol-based, without any supporting text, which means you have to read the user's manual carefully to learn all the controls and functions. Another problem is that you are unable to turn off the transition animations that play after you press buttons, which can quickly become annoying.