You actually got an iPhone now?
Well the non-contract pricing almost removes the incentive to not sign a contract.
At least in the US, you pay what, $600-700 to be free from signing a contract with AT&T but no other US carrier offers a 3G network you can use.
And then you can take it overseas and buy local SIMs but data prices for those SIMs aren't cheap at all.