I have used them all, and I prefer Windows Mobile as well. I'll hang on to my 640 XL for as long as its useful.
I like the Windows mobile interface much better as well. I’m not a heavy app user so most of the things I use my phone for are email, web surfing, texting, calls, and a few other things which Windows Mobile already has apps for.
Now I don’t get any of the trendy apps, but I never used them much anyway.
I actually went back to Android so I could connect my Toyota to the Internet and enjoy Pandora and Traffic updates. This feature REQUIRES iOS or Android. No Windows Mobile support.
:-(