The Windows Phone 7 may be a very nice OS, but can Microsoft lure developers away from iPhone and Android development?