The only reason it's not a 10

Rating: 9/10 (28 April 2019)

Not enough time for all the characters. Should have been a two parter