I can't imagine the play ending any other way. Hamlet is one of the greatest, if not the greatest, tragedies in literature. Everyone dies except Fortinbras and Horatio. Death, even of the innocent, is a necessary part of dramatic tragedy. The two evil acts of Claudius, killing the king and marrying his wife, are responsible for setting off the whole chain of events. In the end, Claudius' evil does not win out.
We get satisfaction from knowing that Fortinbras will take over the rule of Denmark. Unlike Hamlet, Fortinbras is successful in his vengeance for his father's death and is now king. He treats Hamlet with great respect, giving him all the funeral rites appropriate of a soldier. He praises Hamlet, saying he would "have proved most royal".
(The entire section contains 2 answers and 416 words.)