I've switched long ago to the Mac platform by buying a Macbook but didn't really give up on WM until recently when I got myself an iPhone. Note that anything I'll say here doesn't say that the iPhone is better than WM. I've learned to give up push email as gmail imap seems to work well with me. The iPhone has features that 'work' with me and that's a major thing I detest in using a WM phone - but I still look for my next one in the next few months (the Asus P750 is a candidate).
True that WM really needs a better browser. Safari Mobile beats it big time. I hope the WM team at Microsoft really knows how to reach the end-goal of user satisfaction but my comment to them for now is that Apple does well in avoiding its users to qualm and complain about features (it's not perfect on the other side too

).
Reading this article, I hope the next updates for WM can still convince me to keep on checking its progress for me to finally get a WM phone again.