I'm curios to switch from #zsh to #fish. One reason is all the good things @b0rk talks about and that it comes with good defaults (no need to fiddle with configs).
But fish isn't a POSIX shell. Is that still a thing I should consider or is it no big deal? Using the shell only on my local machine.