I have to he honest in saying that despite the fact I love all of sergio's westerns Once Upon a Time in the West doesn't do much for me.
While budget and craftsmanship are clearly better than his earlier work and Peter Fonda and Charles Brosnan, while nobodies now and in the grand sheme of things, at that time were a lot bigger in starpower than Clint, the movie really lacks a certian originality, lacks ALOT of characterization It lacks the larger than life timeless and iconic characters created with the man with no name trillogy.
Clint is timeless rebel style,cool and chic, lee can cleef is impossibly cool and Eli Walsh and the guy that played Indio have such large, Rich characters. As does Colburn from Duck you sucker, a super underrated Sergio western if you ask me.
Harmonica and Frank are really not that cool nor memorable especially stacked in comparison against the Blondies, Mortimers, Tucos, Indios and Angel Eyes of the older films.
Fonda played a decent villan but still not memorable in the grand scheme of things.
The movie was a bit slow, anti climtic a he'll of a lot less fun and sure as hell managed to date itself quickly something that I don't think the good the bad and the ugly could EVER do.