Far from Perfect, Far from Terrible
Charming and brutal
Boring, over-political, tech fuzed mess
Blistering performances.