Westerns are my favorite Genre . I prefer the Tim Holt,Richard Martin versions of the ZaneGrey films but this one was pretty good. .Film's don't have to "realistic" in my opinion .I grew up with Hopalong Cassidy, Gene Autry, Roy Rogers,and a host of other "B'Classics.Just because the old "B" s don't have the blood, guts and sex that Clint Eastwood or Kevin Costner have made don't necessarily make them bad. Sure they are a bit corney,some of them downright aweful,but thats the history of movies!
I think the best recent films were Silverado, (got that's over 25 years old already) and Quigley Down Under with Tom Seleck.