Yeah, Rowling's worldbuilding leaves a lot to be desired (cough, Slytherin, cough), but as you say there is no one better in terms of foreshadowing and follow through. One of the Deathly Hallows is introduced in book one, for example.
She's more than got her "journeyman" papers for the craft...