everyone has Harry,Hermione in their list....But in HBP harry couldn't at all hold himself against Snape.so i am a little apprehensive..I would rather call the 2 of them rising stars :s
1. Bellatrix (she deflected Dumbledores spells. Took down two aurors Tonks and Kingsley. She faced Luna Ginny and Hermione all at once and was winning. She learned from Voldemort himself!)
I can give him the title, no problem. He can be my Lord Nottingham. Oh if only I could call him "My Lord" !!! (My submissive streak is in full swing when it comes to Severus.)
I must add that "Lord Nottingham" is the title given to the infamous Sheriff of Nottingham played by Alan Rickman in Robin Hood Prince of Thieves, where he's brilliant.
1.Harry(he defeated Voldemort)
2.Hermione(she helped Harry)
3.Ron(he helped Harry as well)
4.Luna(she gave Harry the idea of talking to the ghost of Ravenclaw house)
5.Neville(He killed Nagini)
In order the first to last most powerful witch or wizard is.. Minera Mcgonagal, Harry Potter, Hermione Granger/Weasly, Ginny Weasly/Potter, Severus Snape and if you wanted 6... Bellatrix Lesterange! If I spelled something wrong please tell me