Yeah, very similar. And I used to use fish, but I got fed up with it not supporting bash scripts, so now I just have prezto with plugins that make it act exactly like fish 😁
I used to use zsh with oh-my-zsh and Powerlevel10k before I switched to fish. I actually considered going back to zsh (don't remember why) but now I'm pretty happy with fish. What to you mean with fish not supporting bash scripts? A bash script should always have #!/bin/bash at the beginning of the file, that way it will always be executed in bash, even if you run it from fish.
I can't remember the details, it was 6 or 7 years ago that I switched, but it was something at work that wasn't working because fish used a different scripting language