Characters are much more realistic when they are imperfect, with unique quirks or short-sighted behaviors.