I don't know what to think about #PowerShell - on one hand side the syntax is very verbose and take some getting used to. On the other hand this is hands-down better than bash/zsh and the non-string-based values are amazing.

Halp? :D

@zygoon You might be surprised at how many ways there are to make it less verbose. Positional parameters, shortened parameter names, aliases, omitting “Get-“, etc. Tab completion also works just about everywhere. The verbosity and standardized naming conventions are a design feature though. It makes everything more readable in scripts and modules and such which is a boon for both long term maintenance and newcomer learning.
@zygoon How's inter-op with traditional text-based tools? I'd assume it's like grep/sed/awk outside of built-in commands?
@PawelTurlejski it has a lot of the same built in. I’m just getting started but I don’t think there is anything particularly missing. You can always just use text too.