Clint Eastwood is an awesome actor, but the best western of ALL TIME will have John Wayne as the lead.
Rooster Cogburn with Kathern Hepburn, Rio Bravo with Dean Martin and Angie Dickenson, El Dorado with James Cahn, True Grit with Glen Campbell, Big Jake, Sons of Katie Elder, She Wore a Yellow Ribbon (B&W)... They're all good!