Stacked PRs with multi-branch rebases are effortless. Conflicts are actual things in the history that you can come back to later. Everything is automatically committed, so I don't lose work from a bad reset/stash pop.
Maybe these don't help you with your workflow. But in my case these solve the biggest problems I had with git while still being fully compatible.
Maybe these don't help you with your workflow. But in my case these solve the biggest problems I had with git while still being fully compatible.