Bash ports on Windows can be messy especially if it involves non-Latin codepages, especially when it involves language like Japanese, which frontend is still not migrated fully into UTF-8. (Also WSL handles it more gracefully.)
I am program in C# a lot, so extensibility via CmdLet is also interesting. (Although, I haven't explored this much, yet...)