One thing that holds me back from using FISH is the inability to declare variables at the CLI.
I.E. VAR1=test echo $VAR1
I.E. VAR1=test echo $VAR1
Edit: just realized you meant env variables... Yeah, this is one thing I also miss, but definitely still prefer fish personally.
the bash builtin echo will fail to see var1 because this declaration at the command level only affects subshells
So yes.