I think between Hannibal and Will, they are ultimately equals.
Experience is the only thing that gives Hannibal the initial advantage, but Will is a quick study. By the end, he proves to everyone - even Hannibal, that he is his equal in every way, just as Hannibal always knew he would be.
Cuz of that, I actually have a sneaky 3rd candidate - Bedelia Du Maurier. She knew that she was merely a temporary standin for Will in Florence, and occupying that space meant she was always in mortal danger.
So, she manipulated Hannibal into believing that consuming Will was the only way to forgive him, purely to protect herself.
Bryan Fuller actually confirmed this! He stated that Hannibal was manipulated by Bedelia and he considers Bedelia to be the smartest person on the show.
Apparently, when Bryan said that, Mads looked at him like he had just uttered a slur! 😂
Alterspring uses Markdown for formatting
*italic text* for italic text
**bold text** for bold text
[link](https://example.com) for link