I placed a few test calls and was impressed by the sound quality, but not overly so. The volume was a bit low. I can definitely get my Treo louder.
EDGE speeds were actually functional. Whatever unofficial upgrades they made to the network speed during the past week will definitely pay off, though we'll see how that pays off as more customers activate their devices.
The most impressive aspect of the iPhone and the only thing to trump my Treo was the new touchscreen. Unlike most other smart phone's screens, this one is made of glass and you can just feel the technology behind it. I never had to push very hard to get it to respond.
And yes, they virtual "keyboard" was terrible. I've written this entire post from my Treo with very few errors or corrections. The simple text message I sent from the iPhone took way too long.
Overall, I like it though. It's a good device, and I hope it comes to Sprint someday so that my wife can get it.