I'm the proud owner of an iPod Mini: it has a long battery life (up to 15 hours), great shuffling, it's easy to use as I only need to copy/paste songs to it, it can playback many formats including FLAC and Vorbis, it can play games including DOOM...
Well, if you can't do that with your own, it's because mine isn't much 'stock' anymore:
- replaced battery, from 400 mA to 750 mA (almost double playback time)
- replaced storage, from mini-HD to CompactFlash card (again, double playback time)
- replaced firmware, Rockbox (with optimized Vorbis decoder, -20% CPU use).