I like jj because I like git's index so much. JJ lets me do what git's index does, but in a much more powerful way.
What you do is, you treat @ like the index, and you work on @-. This is the "squash workflow" https://steveklabnik.github.io/jujutsu-tutorial/real-world-w...