As a previous c# programmer, the language is pretty powerful now, it has things now that can make c# look poor in some aspects, but, you get there only through a setup. If you have tried JS with node being installed, npm, webpack, babel and all this stuff, the experience will be poor. Though with these things in check, there's nothing that will pull me back.
- Xamarin with .NET. Mobile apps only.
- ReactXP. Which also supports regular web-applications
It will be interesting to see if these two end up competing, or if one will be ditched in favour of the other.