The iPhone is all right, but I wouldn't trade my HTC Touch Pro for one.
I consider my phone to be superior for my needs (nothing to do with the hi-res screen). iPhone and Winmo are just targeted at different types of consumers at the moment.
It's great to hear that the iPhone is finally getting those seemingly basic functions it was missing.