On the general piety of Asa, see above, 1 Kings 15:11-15 and references. Jehoshaphat seems to have been a still better king, for he did not, like Asa, fall away in his old age 2 Chronicles 16:2-12.
The high places were not taken away - This seems to contradict 2 Chronicles 17:6. Probably the writer of Chronicles refers to the desire and intention of the monarch, while the author of Kings records the practical failure of his efforts.