Well I had a really good play with my mates iPhone yesterday and found it really really good for typing... it was VERY responsive compared to my 5800... the slightest tap registered in a hit each and every time, no misses.
If the iPhone had a decent camera with video recording, removable battery, had some common basic features it's lacking, and wasn't so tightly controlled by Herr Jobs in terms of what people were allowed to do with it then I would buy one in an instant, as the UI really is a dream to use.
However... since it doesn'T have those things, the point is moot. I guess i'll just have to wait for the i80 and then have a real good play on it in a shop, and then do the same for the N97!