Somehow this managed to be both an interesting world and filled with cliches at the same time. The ending was underwhelming compared to the beginning, as a lot of the character work was abandoned for PLOT TWISTS. A mixed bag that could've been better, but...
My animal brain still loved it all...