I prefer zoxide, which is very similar: https://github.com/ajeetdsouza/zoxide
I use zoxide now slightly reluctantly since fasd isn't maintained.
Z is perfectly fine. If zoxide didn’t exist, I’d use z instead. As it stands today, I think zoxide is niftier.