I don't think it's fair to compare a 2nd gen iPod touch to a 1st gen iPhone, however I've seen that you made a comparison between the 1st gen iPhone and iPod Touch 1st gen which I think is fair, overall I think the iPhone 2G has the advantage of having a camera and I don't know if there's a single carrier that still supports 2G. I also have a 2nd gen iPod Touch, it's an 8GB model.