Sono tre piattaforme piuttosto diverse.
Personalmente a me piace molto sviluppare per Windows Phone (per ora solo come hobby, ho un'app nello store ma non intendo monetizzare da quel punto di vista). Per lavoro ho avuto modo di usare sia XCode che Eclipse/RSA/NetBeans che Visual Studio: pochi cazzi, Visual Studio è una spanna sopra a tutto. Con xamarin poi riesci a creare un'app (in C#) che puoi distribuire ovunque (Windows Phone, Android, iOS) con aspetto nativo (info su http://xamarin.com/ )
Non sottovaluterei poi la fusione tra Windows, Windows Phone e XBox che pare completarsi con Windows 10: la stessa app installabile su tutte le piattaforme (quella che cambia ovviamente sarà l'interfaccia). Già alcune app lo fanno e le uso indifferentemente su telefono, tablet e pc.
Per ora ha uno share basso ma in crescita (in italia è sopra l'iphone, per dire), non direi che è morto...