This is easy.
There will be blood is one the best films in a decade. There will be blood is 10 times better than No Country for Old Men.
Why? Right off the bat, you are given way more to work with. There will be blood opens a lot of questions but doesn't drown you with pedestrian answers.
No country is just a classical shoot-em-up with a very cunning bad character. After about 30 minutes, you can already guess the plot, outcome and everything else.
The oscars got it wrong, as usual.