I dont see how your saying its terrible. I absolutely love my phone and dreading the day that it finally craps the bed. I will purchase a Windows phone again in the future just because of the experience I have with this phone.
Bought my Intrepid a week before it came out. 3 days later, bought the fiance a Palm Pre.
For entertainment, web browsing, gps navigation, and just simple calling.. the Palm Pre is far superior. Syncs and operates like any iPod to grab media, the menus are faster and easier to navigate, the screen is much larger, the integral storage is much, much larger. Programs actually close when you flick them away. The downside is there are not yet that many apps for WebOS (yet).
The Intrepid (win mobile 6.5)... not happy with. Did a few things right... Sync'd right away to Outlook, but the single, 4-wide strip of icons is annoying and unsorted. Programs keep running in the background without killing them via the task manager. On board storage is a joke. Mobile Office is so tiny it's kind of a joke, and it's been easier for me to just remote desktop into a machine with a real copy of MS Office. 3rd party app selection is only mediocre at best if you've seen the iPhone's app store. The sole thing that makes it worthwhile for me is Windows Mobile SDK. I can write my own apps, and that makes me happy... but I'm willing to bet 99.9% of windows mobile users have no idea how to do that.
That said, there is 1 single thing that Windows Mobile did for me that WebOS could not (at least not yet). I needed Google Gears for some web based apps. Installed Gears, but IE Mobile would not execute any of the sites. I had to go get Opera Mobile installed, and that worked. So out of the box, the Intrepid was no good and took an extra 3rd party app to be able to do what I wanted it to do... but it did work.