I personally have owned both a winmo phone and currently the iphone 3gs. The iphone wins hands down. But this is simply because it does what I need it to do and i can do it without fighting to get it done. My winmo phone was slow and glitchy. I had to add all kinds of programs to get it to do what I needed, and the user interface was

usting. Witg the iphone everything is right there. The iphone certainly has winmo beat with hardware as well. Whatsurprised me most of all, was that out of all the phones I had been looking at, all winmo excluding the iphone, the iphone was the least expensive. What it comes down to is a personal choice. Find a friend that has each and play with them for a while.
Matt