In Hamlet's fibrillating performance we appreciate Laertes boldness. Viewed against Hamlet's affected loss of wits, Ophelia's true madness is the more pitiful. But to consider Hamlet a foil for Laertes and Ophelia is to miss the point. After all, Hamlet is the hero. The play is, more than anyone, about him.
Mirrors can be deceptive.
One can lose sight of what is real and what is merely image. Claudius is a case in point. We could never mistake Claudius for the protagonist of the play. He is Hamlet's antagonist. But, In fact, Claudius has several characteristics common to Shakespeare's tragic heroes.