z tracks the directories you visit. With a combination of frequency and recency, it enables you to jump to the directory in mind.
A pure-fish port means z is fast and fish-friendly, with tab-completions and lazy-loading. Top that off with great customizability and a small amount of added functionality.