Well I finally did it. I ended up with an Iphone. I spend every day at work developing and creating solutions in .NET and I finally abandoned my WMphone and went with an Iphone.
For one thing, my phone broke. My original Black Jack decided that it needed to stop taking phone calls ever 3 hours. A reboot would fix the issue, but for some reason I did not like that feature. Along with the cracked screen and the missing lcd pixels (thanks to dropping it from 6 feet) it was time for a new phone.
I tried everything I could to not get the iphone. I looked at all the windows options.
After trying all of these, it did not take me much to just get an iphone.