This may seem a bit extreme but:
I ABSOLUTELY LOVE HAMLET! I ADORE HAMLET! IT'S THE BEST PLAY WRITTEN EVARRRRRRR!
*ahem* I think it is an amazingly complex work that yet still manages to communicate simply and effectively. Also, people may hate me for this, but Hamlet is way, waaaaay better than Romeo and Juliet. Why? Cause Romeo's a whiny bitch. Now some of you might say that Hamlet's also a whiny bitch. This is true, but while Hamlet whines about philosophy, his deep feelings, and what it means to be human, Romeo whines about how horny he is. Hamlet considers killing himself because he thinks everyone he knows has betrayed him and life just isn't worth living, Romeo threatens to kill himself because he can't porc with Juliet.Hamlet's tragic flaw is thinking too much, Romeo's tragic flaw is thinking with his dick.
Let me give you an example:
Hamlet says things like : There's nothing good or bad in the world but thinking makes it so.
Romeo says things like: OMIGAWD I'M SOOO FUCKING HORNY! I WANNA BANG JULIET, BUT I CAN'T I'M SOO SAAAAAD!