I think Harry Potter is the best duellist 'cause he's the main
character.
View page
No, it's Filius Flitcwick, who is a skilled duellist.
View page
She may be. She's the herbology teacher, and they never
mentioned any fighting with her in it. She survived the Battle of
Hogwarts, so I guess she's pretty good.