Keoma is a mixed pleasure for me. Some elements are working, some not. Like all of Castellari's films it's marred a little bit by his preference for needless (and badly staged) fistfights. Also he has not much talent for filming landscapes and faces. And no, he's a bad action director, but in Keoma sometimes he succeeds in doing action scenes. Here he is influenced obviously by Peckinpah, but without understanding him.
I also think nevertheless that this is Castellari's best SW, I like especially the mystic elements in Keoma, but I'm never sure if they are great or only a big heap of kitsch.
The music is more Leonard Cohen then Morricone, it's kitschy too, but again I like it. And the music is surely not to everyones taste.
The last good SW. All that follows are some very tired looking movies, with tired stars in tired stories.