Should I dump Apple? The story of my flirtation with Windows Phone.

Ever since it was first announced, I have loved Windows Phone. I think it is absolutely beautiful, and I love how different and unique it is while still being functional and useful. I love its speed and how powerful and snappy it is without needing a dual-core processor. I love its battery life, its performance, and its look and feel. I pretty much love everything about it. Being kind of an Apple fanboy, I kind of feel like I'm cheating on Apple here, but I just can't help it. It's almost like I've been flirting with Microsoft for a while now, and I'm on the verge (no pun intended) of dumping Apple completely. Should I do it?

My contract runs out in May, so that's kind of bad timing with WWDC coming up and being awkwardly situated between the release of the Lumia 900 (my dream phone) and the release of Apollo. I just don't know what I would do when faced with that situation. There's a shiny new iPhone 5 (or whatever Apple names it) sitting in front of me, and I don't know if I'd be able to resist. On the other hand, Apollo looks like a huge upgrade, and most of the new features are going to be strictly hardware. Because of this, would my brand new Lumia 900 be outdated in just a few short months? Would I be able to handle the jealousy and bitterness?

Going with the next iPhone would be easiest, but again, I just really love Windows Phone, and I'm craving something new.

Take out the app situation, and is Windows Phone really something I would favor over iOS after I got used to it and no longer thought of it as different or new? I know I'm a few months away from the predicament, but what should I do when the situation arises? What are your thoughts?