Does jj do anything about submodules being horribly buggy in Git, or LFS being taped on the side as an afterthought? I guess they can fix the submodule bugs but presumably they can't fix LFS without breaking Git compatibility?
Large file stuff is also a “want to do something better but no progress yet” kind of thing.
Fingers crossed. Glad we're finally getting some viable Git competition with jj, Sapling and Pijul.
Working with submodules natively (see steveklabnik’s sibling comment for the “non-native” bit) will definitely be a big win.