I wish more people were comfortable with rebasing. This is my favorite workflow too, but I've never been in a team where we're able to do that as a default, unfortunately it requires an understanding of git that's deeper than the average dev deems worth.