Question: why mcgonagall is the best?
Answer: She's fair; she hardcore; she's snarky as hell. Apart from relating to her on a cat-lady level, I've always loved McGonagall because I've always respected her. She doesn't go easy on her students, but she cares about them so deeply. She's unyielding, strong, and an incredibly powerful witch.