I'm in a similar position as I'm considering switching to Android from the iPhone, though I'm only looking at the Nexus One at this point. I'm a little worried about moving to another platform and then being stuck wishing I could go back to the iPhone. I don't know how I could want that though, as I feel that it's grown somewhat stale to this point and I'm ready for something different after 2.5 years. I generally switch phones every year, and while I've had every variation of the iPhone, I don't consider that a true switch... maybe any platform would get old after that long a period, but it just seems that the UI hasn't changed in any sort of great way and I'm just ready to move on perhaps to something new. I'm anxious to see the reviews of the Nexus One and see if it's even worth switching to, or if I should wait for the HD2 to come out, though there I'm worried about WM and that's another story.