GitButler created huge problems for me twice - it automatically added files to commits, including one that contained secrets. Okay, I know I had to add them to .gitignore, but why didn't it prompt me to add the files? There were even logs and cache files, among other things.
https://gitbutler.com