Difftastic understands syntactic boundaries. I keep spotting cases in other diff tools where textual diffing can't show the structure.