People often compare Laertes and Hamlet, and both do have a lot of similarities, but I would like to point out a difference that, I think, at least casts Hamlet in a little more favorable light in this instance. In Act III scene iii, Hamlet resolves that he will kill Claudius, and goes to the king's chamber to find him "praying" (we find out a few lines later that he was trying to pray but to no avail). Anyways, Hamlet decides that he cannot kill Claudius right then, because he was doing something righteous and "And so he goes to heaven, And so am I reveng'd. That would be scann'd. A villain kills my father; and for that, I, his sole son, do this same villain send To heaven."
Laertes, on the other hand, does not care about righteousness or wickedness, he just wants revenge. Claudius asks him how far he would go to kill Hamlet and he responds, "To cut his throat i' th' church" (Act IV scene vii)! Obviously Laertes is a little more bloodthirsty than Hamlet, and goes as far as not worrying about his own soul as well as others. Which character is the better person? I say neither, for many reasons.