I was seriously all down on the windows 7 phone, until I heard it has directX 9 (with sm3).
A few things they should change for minimum requirements:
1. up the ram to at least 512mb
2. multitouch "resistive" touch screen
3. standard usb drivers and usb port
4. wireless g phone to phone networking
- with 512mb you could play bf2
- resistive multitouch is the only technology that I believe could beat out the iphone.
- standard usb drivers and usb port so you can use a keyboard, mouse, joystick, and, it would be easy to create add-ons for the phone.
- and the wireless phone to phone networking would be great so you could create a lan game and play with your friends. (battlefield 2)
Just think about it.