Pretty much every time I watch a Sergio Leone movie these days, my thoughts start off saying "Wow, this movie is awesome, and completely underrated, why don't people talk about this more?" They move on to "I just want to make movies for people's dads." By the end there has been enough things that didn't quite make sense that I just feel like they've gone on too long.
When I say "these days," I'm referring to my having just watched Duck, You Sucker- also known as A Fistful Of Dynamite and maybe also Once Upon A Time In A Revolution, as well as my fairly recent viewing of For A Few Dollars More.
It starts off amazing, maybe for the first thirty minutes, where characters are being introduced. I really like how much more vulgar and trashier it is than Leone's other movies in its opening moments: The opening shot almost mirrors The Wild Bunch, starting up with a shot of insects, but here they're urinated on. It stays pretty much great for another hour, approximately, until eventually the characters start to like each other and the revolution takes center stage. Not to say it's not interesting, or without its minutes during its last movement.
I feel the same way about Morricone's involvement, actually. Early on, there's all these amazing bits of music, with weird dissonances and rhythms. Eventually, though, a single, overly romantic, movie-score piece tends to dominate. It's probably the film's theme, which would seem to speak to a general problem of not knowing where its strengths lie.