יאשיהו King Joshiyahu from what I can see did the most thorough job of getting rid of idolatry throughout all Israel, but after him everything went downhill fast. He was the last of the good kings descended from David. The thing that made him unique was he went all through the Land of Israel, not just Judah.
The story of most of the kings of Judah that were descended from the house of David is a disappointing story, because it all seems to go downhill after Solomon,
The story of most of the kings of Judah that were descended from the house of David is a disappointing story, because it all seems to go downhill after Solomon,