...it's going to be the iPod Touch, hands down. Microsoft app support is still horrible for the Zune HD.
There are other touchscreen non-phone devices, but if you want apps you're not going to get any better than Apple at this point.
Can you help me, please? I want a player with touch screen, which can play movies, music, pictures, it'd have some applications and games. And good battery.
I found iPod Touch and Zune HD. Which of them is better?? Do you know any else similar player?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic