The Apple iPod TOuch is great for everything! You can use it for music, social, gaming, and much more! It doesn't have a great long distance speaker, but close up is great.
I have the 4th Gen version (which I cracked LOL). It gets slow and laggier as time progresses but for a kid who is an Apple Fangirl and doesn't need to call, they should get it.
Personally, I kind of think it's overpriced.