hi! the difference is the internet connection (as they say) and the aps..(i think) had an iphone 2g and a 3g.. i like the 2g more, because of the casing is metal-like (sakto bah?) i dropped my iphone 2g once and it didnt get a scratch. the iphone 3g about sa casing niya, dali ra gyud ma crack.. kana dapit sa iya headphone nga port, dali rana maliki, check on sa iyang side dali rapud maliki... (base sa casing lang ha) and ang 3g sad is slimmer than the 2g .. pero para nako, ok ra nga bulky gamay ang 2g ky dili man pud dali magaras ang iya back.
but performance ang atong tan-awn.. more or less same lang, the 3gs stands out because of the video.
if you have the budget, go for the 3gs,