What is William Shakespeare's greatest play?

There is no common agreement on which play written by William Shakespeare is the greatest. In total, William Shakespeare wrote approximately 39 plays, each of which can be broadly categorized into three main groups: histories, comedies and tragedies. Henry V and Richard III are regarded amongst his finest histories, both featuring an English king as their eponymous character. The Tempest and A Midsummer Night's Dream are considered to be amongst his best comedies; whilst tragedies were arguably Shakespeare's greatest genre - Hamlet, Romeo and Juliet, Macbeth, Julius Caesar and King Lear are all amongst his finest contributions to this field. Of these, Romeo and Juliet is often considered to be the greatest love story ever written, and Hamlet is widely regarded as one of the most important analyses of the human condition. William Shakespeare's plays are widely believed to be amongst the greatest ever written, and to this day are regularly performed around the world.