I'm going to pick up an ipod touch, primarily for gaming (although I'm sure I'll pick up some other apps like a metronome, etc).
Is there any significant difference between the 2G and 3G models for gaming? How is compatibility between different versions? I can get a 16 or 32GB 2G model pretty cheap and I don't really see any reason to fork over the extra for a 3G.
Also, what are your top 5 games? I've poked around the various iphone game/app threads, but it'd be nice to get some "favorites" lists now that people have had time to play the games.