As of now, Windows Mobile is not really a good choice, even Windows Mobile 6. For the multimedia and Non-business consumers.
For a moment.. I was just in utter disbelief about the gizmondo article you quoted. I have been using At&T Tilt now for over 2 months and I find the Windows mobile 6 platform completely rocking.
What I like about Windows Mobile based phones is their ultimate customization potential. You can create ur own personalized ROM using custom OS core, drivers and software. Thats what I did.... got rid of the original ROM from At&T, used the official ROM from HTC... found it to suck !!!! Then flashed over 60 varieties of custom ROMs, which the famous guys at Xda-developers used to cook... found some great and some bad.. so learnt how to cook a ROM myself using the easy-to-use guide provided by xda-devs... now using my own custom ROM with the latest build of Windows mobile 6 professional, the latest HTC drivers and my favourite software...
Now, my phone is blazing fast, superb functionality suited to my tastes... and the thing that the drawbacks, the gizmondo article mentioned, everything corrected...

I am extremely contended now ....