Definitely, the best episode so far. I'm still not sure Kathleen was worth the deviation, but I guess she was fine as a face to the enemy force.
Of all the episodes so far I think this one and the opening came closest to giving you that punch in your gut that the game gives you.