Verdict:
Must watch.
Quite engaging but flawed.
Ignore 1-star ratings/reviews.
Pros:
Very good acting.
Very good cinematography and camera work.
Some good plot twists.
Good script.
Cons:
Bad character development.
Some bad action sequences.
Unused subplots.