The characters in Shakespeare's plays are widely loved by the masses because they are flawed and larger than life. They are on one hand easy to relate to and connect with, but on another hand very grandiose and almost of a fairy tale nature. They are certainly not predictable, nor do they collectively represent the best qualities of human nature.