Too much of everything
It's no definitive masterpiece but it's damn close.
good back-story, and good acting
Absolutely Fantastic