The episode fits well, terminator style, we get to see Michael, not a big fan of seeing the parents personally, still good ep.
Somethings that are annoying are the whole Castiel powers thing, its just convenience, can't fix Bobby's leg but can time travel barely... Other is the usual, the overpowered angels who can kill with a flick end up foing fistfights. But well it's a fantasy show not reality...