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":
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.
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: eight hours of talk time, up to 250 hours of standby, six hours of internet use, seven hours of video playback, and up to 24 hours of audio playback.
3G: up to five hours of talk time using 3G, or 10 hours using 2G, standby is 300 hours, five hours of 3G internet use and six hours of Wi-Fi internet use, seven hours of video playback and up to 24 hours of audio playback.
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.