The prophecy as the book’s lynchpin never worked for me. OOTP was really about Harry learning that his heroes aren’t perfect and that he’s not special - he was interchangeable with Neville. But the writing never quite delivers and the final battle seems tacked on as an obligatory setpiece.