Definitely a masterpiece. Of course it has some flaws, like absurdities in the plot or unpersuasiveness of Leto's character, they are not fatal though. Score, shooting, characters, decoration, visuals and feeling tone form into nothing but harmonious entity.