Utter bobbins!
http://www.vizzavi.co.uk/uk/gamescolourfull.html

If developers write properly for Java MIDP 2.0 then there's no reason why ANY properly implementing device can't run a game.

Now it's absolutley true that conflicting Java Version will cause problems - but I garauntee that the second you release the next version of Windows-SmartPhone-Shorthorn you'll break some compatability with some programs.

Or, more likely, a device developer will add on their own funky extensions that will break compatability somewhere.

You're also having to play catch up.  Look at the huge library of games and applications that are available for PalmOS, Symbian and Java.

I know the company I work for (Vodafone UK) is beginning to make the move the MS Smartphones, but every proffessional I know uses either a Blackberry (yum push email) a Palm or a P800/P900.  The battery life and application range on MS Smartphones just doesn't come close to what I need.

I don't know the politics of Java - but a JVM will find its way on to your devices soon, and then you'll have to convince people that your .Net version of Tetris is better than the Java one that works on all of the other devices.

Just my €0.02

NB - These comments do not reflect Vodafone's opinion in any way.

Terence