If you mean authority wise then no, they're both heads of house and class professors. They both also had a period of time when they ran the school. McGonagall ran it both when Dumbledore left in CoS and in HBP when he dies. Snape was the headmaster in DH
Ever heard of the saying each to their own ? nobody is really more powerful than anybody as we all have or weaknesses. Snape was powerful and so was McGongall.
In authority McGonagall had more power because she was Dumbledore's Deputy Headmistress. So when dumbledore was gone she took charge. Snape only became Headmaster because the ministry of magic was under control by Lord Voldemort, and he appionted him as headmaster. Truly McGonagall was supposed to be Headmistress.
Magical abilities and skills well i think they are both even.
Also, you do not want to take into account that Snape fled in the Deathly Hallows. He only did so because he did not want to hurt McGonagall or any of the students, but he also wanted to stay in Voldemort's good books, so he went for a short harmless fight.
In Harry Potter And The Deathy Hallows, Snape sends the silver doe patronus because he was in love with lily potter and that's what form hers was and how he rememebers her. Hope this helps!
Alec Hopkins is an actor in Harry Potter, not a character. He played the Young Severus Snape.
Professor Severus Snape. Dolores Umbridge also disliked him.
Answer (1): No, Harry Potter is not a prince but he is heir of gryffindor and magical heir of slytherin. Answer(2): (Spoiler alert!) The "prince" in Harry Potter 6 is equivalent to Severus Snape. Answer to answer (2) - in this Severus was half blood prince not prince.
The Half Blood Prince in the Harry Potter book series is Professor Severus Snape. Snapes father was a muggle and his mother was a witch whose last name was Prince.