Is there any specific reason why it has to be Windows ?
Like it or not, WinMobile has pretty much captured the PDA/SmartPhone market (at least in the US). I actually looked into the Nokia 9300 (running Symbian), but the US model has neither WiFi nor a camera.
I occasionally hear of Linux phones, but they never seem
to show up w/ any of the major carriers.
Having been an early adopter of the Z, and then getting burned by spotty support, and start/stop product releases, (not to mention extremely low battery life), I'm very reluctant to buck trends in that arena any more. I'm certainly not going to try to negotiate w/ my cell carrier to activate an unsupported phone. The Z was nice for
loading up Perl and other *nix tools...but if I'm going to have to do self-support, I'd rather do it for Perl than every other aspect of the OS.
And other than the Perl support issue, I really don't
care about the OS, as long as it does what I need and is painless to acquire and support. I can walk into my local Verizon store, hand my CC, and walk out w/ an activated VX6700 running WinMobile5 using my current phone number.
And if things break, I can call VZ and bitch until they fix or replace it.