I have an iPod touch and its not very good for audio. Often it doesn't remember where you stopped. You have to take it out and look at the screen to pause it. Despite there being a big redundant button on the front. It requires some proprietary software to load audio onto it, which is difficult to figure out and has some strange quirks.
I miss my old generic MP3 player.