I most say, it was great episode.. It was somehow back to the basics in contrast with last weeks episode.. and I loved this one more.
It had great story, profiling and all that. I think the only thing that bothered me was that it was so easy to guess who the unsub is. But other than that, good example how the episode should be.
It had emotion.. it had that personal aspect of char.. not the team one but this was episode not concentrating on one char.. but the whole team and I really have missed that approach. Glad they finally did episode like that.