A review of sorts. This is actually the 1st of Potter books which I found really interesting. Probably because HP and his friends are getting older so there is some teenage/family drama added and also, because the story is more fast-paced and has more action and intrigue than the previous three.
It starts with someone plotting an attempt on Harry's life and ends with the Dark Lord's return to power which sets up the stage for the upcoming war in the wizard world. Severus Snape is a somewhat more ambiguous character in this book as Harry learns that Professor Dumbledore has his own reasons for trusting him.
Harry comes across as a real hero, he is noble, generous and courageous and he wins the magic championship even though he is the youngest contender. He fights a duel with Voldemort and not only escapes but also recovers the body of his friend with a great risk for his own life. The only girl contender comes up last, btw.
Of course, there is some liberalism in it, too, like discussing discrimination and, believe it or not, slavery. Because some of us still don't know it's wrong, I guess. Half of the book is devoted to Hermione's social justice crusade of freeing the house-elves yet there is some ambivalence about it, too, as others don't share her enthusiasm.
Plus, she is kinda prejudiced herself, in the case of Mr. Crouch. Anyway, I kept thinking that were the book written today, the main character would be probably a girl, and half of the schoolchildren wouldn't even be ethnically British. J.K. Rowling has fallen from grace with the modern progressives lately, Twitter wouldn't even take action when she received death threats.
The main drawback of the book? It's still a story about witchcraft. Read it at your own discretion.