хорошо то или иное решениетакие вопросы задают когда хотят выяснить что лучше использовать / подходит для какого то конкретного проекта. Просто C# может не подойти в разработке какого то конкретного проекта / приложения по каким то причинам. Я так думаю)
Каким образом? То что описано в моём ответе не менялось с самого первого релиза в 2000м году.