To be honest, I haven't looked into Crashpad that much because (from a quick glance) it seems like it requires a secondary process for crash handling, whereas with Breakpad you can do it in the same process. That, and the chromium thing is what turned me away from it. I guess I should probably look into it a bit more, especially the size of mini_chromium to see if it's reasonable for my needs before I go forking Breakpad.
https://chromium.googlesource.com/chromium/mini_chromium/
https://chromium.googlesource.com/crashpad/crashpad/+/refs/h...
What's the issue you're having with Crashpad? Indeed the breakpad project is a mess by modern standards.