John Legend thinks settling down with Chrissy Teigen and becoming a parent have made him a better person.