I've been thinking of switching to Windows Phone, and with the exception of two apps I enjoy (google voice and trillian), WP7 has all the same apps. And with the upcoming Mango update there will be even greater parity to the point where popular, good apps will truly be spread across all three platforms.