For personal stuff I use F# or C# (less and less, these days) for everything unless it's chaining together other command line tools in a way they're explicitly designed for. I've tried PowerShell and can't stand it.
I have 20+ years of .NET, VS IDE and debugger experience I can leverage - it doesn't make sense for me to use anything else.