Hmm, yeah I'd want to avoid the force push as it ruins many of my automations as well.
It's mostly I like the flow of squash (history is ignored and changes are merged) however after enough changes it makes PR comparisons really long which is the issue.