Every time I see examples of people getting JJ to do something it doesn't do natively, it turns out JJ has a good, well thought out interface for extension. It's a huge credit to the JJ devs that it's so naturally extensible.
jj looks very interesting and the hipster in me wants to adopt it, but my muscle memory is wired to Magit, I am not even an Emacs user, but I reach to it just for doing git stuff. So far none of the frontends for jj comes close.
I had that exact problem, but I've been working on a fork of another tool to try to improve the situation. It isn't a clone of magit, but it has a basic form of the same type of command interface, with a lot of the same benefits (easily seeing the tree of nested available commands and activating them with single letters, seeing what's going on with your repo live, WYSIWYG, and editing it with those commands). It's single-handedly allowed me to switch from git to jj without feeling lost
You can use git frontends for Jujutsu just fine, I use lazygit a few times a month out of habit, it all works well. I use jjui for the rest of the operations.