I'm of two minds about "Taxi Driver," which had some ambitious ideas and some weighty plot movements to handle, but also seemed to lack the sparkle or gravitas of previous episodes in much of its execution.
Perhaps most impressively, considering "Torn and Frayed" was mostly just a typical search and rescue mission, the episode featured plenty of development on the mythology front without feeling too heavy-handed.
"Supernatural" has always pulled off its midseason finales with great aplomb, and I'm pleased to report that "Citizen Fang" showed no sign of breaking that streak -- packing half a season's worth of tension, betrayal and angst into a 42-minute slice of character development.
After two weeks of standalone episodes, it was good to get back into the meat of "Supernatural's" mytharc again, and with an episode written by Ben Edlund, we knew we'd be getting a story full of wit, heart and believable character beats.
This week's "Supernatural" did some things spectacularly and dropped the ball on others, but the episode did serve to drive the narrative forward, as well as delving deeper into Dean's time in Purgatory and giving us our first glimpse of Castiel.