There was an interesting article posted the day of the 3G iPhone release comparing the two iPhone's side by side. 3G iPhone Pluses: -- A-GPS -- 3G internet -- "Feels better in the hand" -- Recessed headphone jack (though I only use iPhone's standard headphones anyway) -- SLIGHTLY better battery life. It's great for 3G and 2G internet, but everything else seems officially "unchanged": -- Pretty black backing (I'm only considering 8GB) 2G iPhone Pluses: -- Brushed metal backing (IMO, better for a phone) -- Cheaper data plan (acc. to news) -- Can be managed online still (Uncomfirmed) -- Will still get the 2.0 software update for free So, 3G is prettier on the outside, but software wise, if they are both the same, my opinion is, why bother? If you have an old one, stick with it. If you don't have one yet, then yeah definitely buy one.