He makes valid points but the problems with the actual phone are all software problems. I wouldn't be wanting an iPhone if I wasn't confident that it'll soon be hacked to pieces. If it's got wifi then it's capable of VoIP. It just needs a little motivation, that's all. Not that I use VoIP on my current wifi smartphone anyway, I have plenty of minutes in my contract.
totally agree, the iPhone will not last it's 2yr contract. There will be way better cell phones out before it's contract is up, I'd say as early as X-Mas but JMO