Slow but strong beginning, decent up until a few events and heading towards the second half is when things go off the rails and ends in a anticlimatic trainwreck. Some of the characters and plotlines go nowhere after they end but I guess it suits the nihilistic nature of the story nevertheless...