Definitely one of my favourite Shakespeare's plays. I don't see this play as anti-Semitic. Despite being the villain in the play, Shylock, the Jew is more than just a caricature of the Jewish people. In fact, I find Shylock to be one of the most sympathetic anti-heroes in Shakespeare's plays, and anyone who sees him as only a simplistic villain needs to re-read the play, which is anything but simple at all.
8/10