Earlier quoted context omitted.
z is so much more useful because it automatically learns which paths you use most often. There is no need to explicitly mark folders. It just works.
How does it differ from autojump?
IMHO, just for jumping around directories, z is good enough.