I've enjoyed some of the Black Mirror episodes, but this new episode not only ties a lot of the Black Mirror universe together, but it has something I have never seen in a TV show before.
If you have Netflix, do watch it.
*Mild spoiler below.
* This show uses viewer options to control the plot and outcome of the show. I only watched it through once, and want to try it again, because its a bit confusing whether I was being manipulated into making choices... I won't say any more about it....