I have an iphone; 3g still doesn't work right; flash doesn't work and it is to exclusive anyway (both the iphone OS and flash). When I get back from Korea I'm ditching the iphone and going elsewhere. Unlocked or not the phone is not worth the money.
I think it's ridiculous that when I don't like my provider, I have to buy a new phone from a new provider, instead of a sim. It's about time that changed.