Iphones rock.
I got my 8GB 3G unlocked and jailbroken off ebay. It was scratched a bit, but I don't care at all it works fine. and it was cheaper than buying it in the store.
Having it jailbroken it great though, it's a little computer in my pocket, gcc, lighthttp, vim, mplayer everything!
The thing is with it jailbroken I can't update to get rid of vulnerability, like that recent SMS vulnerability. (http://www.google.com/search?hl=en&q=SMS+vulnerability+iphone&btnG=Google+Search).
Also the predictive text on safari could be a little less obtrusive, that combined with the small display and keyboard is why I never use it to post to forums.