Do you mind elaborating on your last point? I'm intrigued by nushell and I'm doing devopsy work, I'll give it a try now but I'd love to hear how you use it and learn from it!
In practice that means gluing together many tools, especially json/yaml/network-related is easier and you have better safety around it all. You can have proper, reusable functions too.
Each script I rewrote from bash to nushell that basically strings together many AWS calls is ~2-3x shorter now and more readable.
Also, have you tried other alternative shells like xonsh?