Australian vice-captain David Warner believes that he's a better man for the incident that saw him punch England's Joe Root in a Birmingham bar, four years ago.