TV Sense8: The Series Finale review: Was it worth it? Here’s our review of Sense8: The Series Finale, available to stream on Netflix now