One of the main reasons this episode worked well was the solid performances we saw from the cast. It was all character this episode and not so much the story. A really tricky part as the Winchesters try to lock Jack up in the box. Strong performances from all our cast showed how trust and family can be important but also sometimes dangerous. With Jack now deceived and not on the opposite side this will make for interesting viewing. We've always seen the traditional all new villain emerge each season but we now have a delicate situation. How ironic would it be for the greatest foe to be someone who was once a Winchester. I really hope the writers run with this as they have a good basis with Jack having no soul to killing Mary. He could be a different kind of foe that doesn't need to be in heaven or hell, he could be his own unique brand.