I've been using Sapling along with the VSCode extension for ISL which mostly gets me a better workflow with diff stacks locally (Github isn't great dealing with stacks though).
The only major limitation for me is git-lfs support so for certain repos I have to revert to git.