I found the true to life moral ambivalence in the film one of its best aspects. The characters felt real throughout, not some pair of Steven Spielberg flawless heroes.
I agree the film was well done.