I am a Microsoft fan, but I hate when those bastards kill their products leaving people using them without real alternatives, for example: Silverlight and XNA. XNA is now re-written as an OSS _from scratch_ by very kind people (MonoGame), so even if it falls out of fashion, you could fix bugs yourself.