I believe without a doubt that Hamlet possesses the qualities that make a man noble. Webster's dictionary defines noble as "possessing, characterized by, or arising from the superiority of mind or character or of ideals or morals." This certainly describes Hamlet, but not Laertes. Laertes acts rashly throughout the play, allowing Claudius to use him as a puppet to kill Hamlet. Laertes sees his mistake at the end and tells Hamlet the two of them should forgive each other. It is the role of Laertes to act as Hamlet's foil in the play.
Hamlet is a character who fits the definition of a noble man completely. Not only is his intellect superior, but his character is as well. It is this very superiority that causes him to delay in seeking revenge for his father's death. His understanding of the moral dilemma he faces causes great anguish for Hamlet. Hamlet is not a rash person who can murder another human being without having clear proof of the other's guilt. Hamlet is a sensitive man who is overcome by grief for his father's death and concern for his mother's possible role in his father's death. It is his nobility that causes him not to take immediate action; he is a superior human being in all aspects, and it would have been out of character for him to avenge his father without thinking it through completely.