There is no doubt that the iPhone lacks many features.
Features thet WinMo has.
As for BSOD, well I can gaurantee you won't get any.
Because, technically, Windows Mobile has nothing to do with any version of Windows, unlike iPhone's OSX.
But it will hang, restart, and stall.
This may be the main similarity between the two Windows.
How can u "use their software"?