Historically, Macbeth is one of the greatest kings Scotland ever had. He was on the throne for 19 years, and he simply has this dreadful reputation because Shakespeare manipulated history for the benefit of James I, who was paying him to write the play to blacken Macbeth's name.
David Hewson