I have an ipod touch which, as you all know, is essentially an iphone that doesn't make calls. While I have to admit that the whole interface is smoother and the web browser is a little better than our Opera, I still won't buy an iphone.
Why? Because you can't customize worth jack. You are COMPLETELY locked in with what Apple gives you. Not so with WinMo. Don't like the virtual keyboard popping up all the time? Boom, regedit to kill it. Don't like the stock taskbar? Install one of the many floating around in this forum alone... the list goes on and on...
Point is, WinMo is COMPLETELY customizable. The iphone is not. Even when jailbroken, you can barely do a third of what WinMo allows you to do right out of the box.
That being said, some people like how the iphone is just clean and easy to use (why do you think half of all iphone users are teenage girls
). They're not the type of people (like us here) that like to tweak and hack and customize until our heart is content. For them the iphone works perfectly and I'm happy they found a phone they like. But I prefer a level of customization that the iphone just simply doesn't offer