the iphone 3g in some countries are not really working so well although the phone is widely available and there are thousands of locals that have their own iphones, the 3G doesnt seem to be that efficient...so why bother buying the 4G? :P
i don't have an iphone yet but i'm planning to have one. i'll just opt for a 2G since it also has a wifi, right? and wifi connections rampant and better than the 3G here. lol