Long-time pwsh user here. I'd be all-in on nushell if I weren't already getting all those benefits.
This is non-negotiable. When I touch bash - or zsh - I feel like I've visited a banana republic.
TFA says about pwsh: "not all features work on Linux" - be fair, those are system administration features, not shell or language features. They are things you need external utilities for in all shells on Linux. Like, no shit the AppX module doesn't work..!
I do still keep nushell on my radar because pwsh is not the quickest. I'd be happy to use it if pwsh is ever blocked on some machine I need to use.