The new nokia N97 looks a funky bit of kit also - has a touch screen and a slide out qwerty keyboard and is pretty similar in functionality to the iphone.
I already have a iPhone 3g on pay as you go which I think is a great phone - I use it for everything but calls, my n95 contract phone is up in september but I can get a free upgrade to an N97 now with 3, or wait till sept and port my number over to 02 and get a get a 3gs.
The thing that is putting me off the 3gs is the cost of the phone on top of the high tariffs you have to pay - whereas a N97 would be free for me.