I haven’t found anything better than Sublime Merge when it comes to replacing git’s interactive staging (git add —patch) with a more friendly UX. The closest thing would be IntelliJ’s change sets feature but, in my experience, it’s much less useful because it still hunks lines near each other. In Sublime you have line by line selection to stage stuff.
It helps a lot when reorganizing commits at review time and before doing a merge. It’s also incredibly fast.
It’s been rock solid for me going on 3 years now. I started using pop 20.04 and then upgraded to 22.04 and upgraded my DE from Regolith 1.6 to 2.0 and despite all those rather large major version leaps, I’ve had no issues.
And I’m a remote developer (doing LXC and other systems level development) using this on my work laptop that has to stay functional for my livelihood, so stability is paramount, but also the ability to customize things without it breaking the world.
If I didn’t have a System76 laptop with a dGPU I might just use Ubuntu or Debian because I don’t really utilize most of the pop-specific features (e.g it’s tiling functionality) aside from from the ease of dealing with power management and Nvidia graphics, but it’s still a great distro.