All of the alternative shells are in a tough spot. Bash is lousy, but it is installed everywhere. If you are going to use an alternative, why not a more widespread tool (Python, Perl, etc) that can potentially do more than piping commands together.
I believe nushell is the closest Linuxy Powershell implementation with structured data.
Python etc are not shell languages, so ergonomy suffers. Nu is good start, but far from there