Backstory: I've installed tons of customs roms from the Apache up to the Touch. I've tweaked these things inside and out. My 2 years are up on Sprint so I'm a free agent right now. I think I'm starting to get tired of WinMo's bugs and the lack of design. The Instinct doesn't do enough so it's gonna be an iPhone (it doesn't really do enough either, but it does more than the Instinct with the right touches) if I don't wind up sticking with WinMo and getting a Diamond. Over the years of tweaking, my goal was to have a phone that replaced all my devices. That has since changed to having a phone that did certain things and did those things well since I had other devices that took over certain functions. I figure I can find iPhone replacements for some of the apps I use on my device and now that the iPhone supports Exchange (I use it heavily), I can probably switch. I'm just a little worried. TL;DR: Has anybody switched from WinMo to iPhone/iPhone to WinMo here? If so, what were your experiences if any?