You know something, I can't agree, or disagree. Personally, the three 'Man With No Name' films have always been 'tops' for me. I grew up with them, and they kept me company throughout many turbulent years of upbringing. If someone said that I needed to place the 'Dollars Trilogy' in order of preference, I would be stuck to do so, because I love all three.... Splitting them up into 1,2,3, would - to my mind - be like separating Triplets at birth.
Perhaps I love the 'GBU' most of all, because it was the first one I saw on TV, in 1976.
Having said that....I can completely understand why many people prefer 'For A Few Dollars More' to 'GBU'. After all, it had all the basic ingredients that we now take for grated in any 'classic' spaghetti western.....revenge, classic showdown, etc.
As for 'Once Upon A Time in the West'......superlative......this film stands in a class of its own! Who could not like this film?
Have a happy New Year, 'Man With a Name'!