Distributed version control (git): Check.
Feature branches: Check.
Rebasing: Ugh, seriously?
On multiple projects I've attempted to introduce the concept of rebasing commits. It rarely goes well (at first). The initial reaction tends to be reluctance and confusion. Reluctance, because it adds complexity and appears to give nothing back. Confusion,