I am using fish full time for about 2 years. I have to switch to zsh very occasionally, my main frustration was with py venv activate but apparently there's a fish activate script now. I am enjoying it otherwise. I use Starship though, not OMF. I didn't have too many custom functions to migrate too.