It has so many great parts - characters are solid, acting is great, story is thoughtful and asks some controversial questions. But at the same time, it's very unbalanced - some characters are too comic to be tragic, yet too broken to be funny. The story tries to be funny at times yet it's too serious to laugh. The parts are good, but the sum is somewhat torn.