@alice Thanks for the details! That's good to hear, because, commit splitting is already planned (for a post-1.0 update). It'll be crazy easy—just unstage changes when in edit mode :)
As for performance, yyyikes. I recently made some important UI fixes that really impacted performance, which stinks. Do you remember if the slow commits had huge files, or rather many files?