Despite many differences in human nature, the current houses do not differ so much between themselves.
# Despite many differences in human nature, the present houses do not differ so much from each other.
# Despite many differences in human nature, the present houses do not differ so much from each other.
# Despite many differences in the human nature, the present houses do not differ so much from each other.