Все, что вы считаете наиболее эффективным для вас!
У меня был сотрудник, который, казалось, использовал разные языки для каждой задачи; Perl для быстрой обработки текста, PHP для небольших внутренних веб-приложений, .NET для нашего основного продукта, Cygwin для файловой системы. Он предпочел использовать технологию, наиболее специфичную для поставленной задачи.
Лично я считаю, что переключение контекста между технологиями болезненно. Моя повседневная работа ведется в .NET, так что это, в сущности, те термины, о которых я думаю. Для большинства задач я считаю, что эффективнее в C # использовать что-то в SnippetCompiler, чем в PowerShell или в среде сценариев. .