Waltz was great, Di Caprio was fine but not spectacular imo.
Comment on ending:
Spoiler:Also thought ending was a bit shit, although that depends on exactly what you consider the ending, but Waltz decision was out of character and arguably just stupid and pretty much spoiled the ending, the rest of which was fine.
I mean, the amount of time, effort and expense he'd gone to just to enable Django to get back his biatch was considerable. He had also seen many a slaver do sick shit in his time, even if not as graphic and sick as what he had now seen. He was also clearly a big picture guy and able to think strategically. So why would he risk everything, including the lives of himself and Django and Mrs Django, at the point when they have finally reached their objective and all they had to do was walk out the door, all for a bit of pride and/or some newly discovered moral code. But hey, it meant QT could get some hard core, satisfying, morally acceptable violence in.