i tried so hard to resist the lure of the shiny white 3G iPhone. it didn't work though... 🙄
as far as regrets, the biggest is the battery life. i wasn't expecting anything outrageous, hell, i didn't even expect it to last as long as my 1st gen. but, the reality for me has been that the battery life is quite piss-poor. i actually had the genius bar swap one out for me. they were a little reluctant, but i had been in a day earlier and that genius had asked me to give it one more full charge and chance and if i'm still not satisfied to come back. i had about 4 hours of real-time use, including 55 min of phone use, very little data transfer, and 30 min of ipod.
they swapped it our for me, though. their reluctance to exchange was because, in their words, the battery life i was getting was pretty much par for what they were seeing, and they were seeing a lot of complaints. the geniuses basically said that 3G + GPS is a battery killer and there's no way around it. they said that they really wished the specs on apple's site would get adjusted to reflect the real-world.
sorry, tangent🙄. so, only regrets: battery life, and of course, the increased data plan/SMS charges.