Thoughts
jj encourages developer to commit all changes and commit more by not having a staging area. Every single little details are just individual commits and we can squash them later if we want to.
First thing I did when switching to jj was organizing all my local uncommitted changes to proper commit.
Links
jujutsu-tutorial (best one)