На чем лучше разработать веб приложение C# программисту?
Странный вопрос. Ответы:
1) ASP.NET Core
2) Любой
3) Любой из мейнстримных
Ну тут много вариантов.
Тебе нужен сайт на c#? Посмотри 
 asp.net mvc
Restful api ?
Asp.net core
Nancyfx