OK Movie
It's more a film to be admired for Keaton's technical genius and some inventive set-pieces than for the actual plot. Perhaps the scale of the film was too large for the audience at the time when they simply wanted to cheer for the hero.
And yes, it's also a bit hard to cheer for Keaton when he wins the day for the Confederacy.