One of my least favorite episodes. I did not like the storyline of Melfi getting raped one bit, it came across as kind of misogynist writing to be honest, as though she only existed to suffer trauma which is supposed to pass as character development. What was the point of all that? To show that bad things happen to good people? This show has already done that more than once previously and much better than this, and the poor explanation for the guy being let go felt way too contrived, in real life he could still have been identified even with evidence being mishandled.
That said, Lorraine Bracco's acting managing to overcome the bad writing and I enjoyed Tony's scenes, so it's still a decent episode.