I've been using worktrees for almost a year now, can't see a reason to go back. No more stash-checkout-pop is definitely a win.
My setup is almost identical to this one
I am missing the win vs creating a local clone per branch. From my minor reading it seems like there are potentially a few gotchas about the worktree process. If I make a new clone, I have full isolation, and should be able to do cross branch comparisons in the same way.