I've built a UI on top of libgit2 and I wish that this blog post expanded on which new features are missing (sparse checkout?).
To quote: "The migration to Git Executable will allow us to resolve long-standing issues with GitKraken Client, such as poor LFS performance, SSH configuration support and many other features/performance improvements."