While Harry Potter and the Order of the Phoenix is a hugely enthralling book, full of interesting plot twists, off-beat characters, and a very vivid background, this book is not without its problems.I find the weakest aspect of this book is Rowling's repeated use of devices such as dreams/visions to advance the plot, coupled with the last two chapters being dedicated to Dumbledore's explanation (similarily to three of the four previous Harry Potter Novels) instead of a more linear plot throughout the novel.The second problem I found were some of the unpalatable characters. Professor Umbridge was very flat, portrayed as a power-hungry, inept wizard, while Cornelius Fudge was shown to be an uncharismatic, paranoid fool, despite his election into office and years of service.Despite these problems, Rowling has written a truly amazing work. Empathy is impossible not to feel for the protagonists, the plot is gripping, and Harry continues to amaze us all.