I've got to say (and I know I'm in the minority, here), I found the film's storytelling to be really lazy. Yes, the acting was terrific (besides Foxx), and there were some stellar moments (thinking of the head-sack scene), but in general there were just too many convenient or ill-explained things for me to feel immersed.
Jamie Foxx felt like a modern man, not a freed slave. He had skills and abilities that no systematically abused and suppressed individual would ever possess. Everyone is amazed to see him riding a horse in the beginning. Well, that begs a good question - how the hell does he know how to ride a horse? Now, could a freed slave gain those skills? Absolutely. But we got no sense of his growth once given his freedom. He just jumped up and kicked everything's ass. No progression whatsoever. I mean, that line from the preview everyone keeps repeating: "Getting paid to kill white people? What's not to love?" Well, at least until he had spent some time in the world, someone who had spent his entire life toiling in a cotton field would have no sense of what "getting paid" even entails. Mercantilism, capitalism, personal possessions, wealth, all of that... their value is in the way they make room for choice - something totally foreign to him, which would be more intimidating than anything else, at least until he learned the ropes.
And the villains... outside of DiCaprio, they were utterly 1-dimentional. No substance there - just monsters to be destroyed. Again, lazy storytelling. At least Kill Bill (which I mention because it was also a revenge yarn) gave its villains real character, with their own motivations and insights.
I think Terantino is losing his edge. His early work was thoughtful, edgy, sophisticated... Django felt to me more like an action-oriented fart joke.
And, in a world where 100% of gunshots are perfect bullseyes, do we really feel impressed when someone hits a bullseye?
There is just so much emotional content to be explored in a story about freedom, vengeance, realizing what it means to be an independent human man, etc. So much power. And Django didn't take up any of it. Could have been a long music video for Nelly's "Here comes the boom".