In anticipation for the third season of Dexter, one of the best shows on television if you want my humble opinion, I wondered who would be Dexter Morgan's greatest adversary. After much thought, I figured his toughest challenge (besides trying to maintain a normal life) would be Hannibal Lecter.
Hannibal and Dexter are both charming, hyper intelligent serial killers. They both have a keen sense of the procedure of law and how to manipulate it. The two are evenly matched in just about every way.
One significant difference between the two is that Hannibal is a well-known serial killer, whereas Dexter's "extracirricular activity" isn't known to anyone still alive. So, presumably, if these two were to try to kill each other, Hannibal would also be wanted by law enforcement. Dexter, on the other hand, has to not tip off his friends and loved ones to his murderous ways, something Hannibal could potentially exploit.
I still give the nod to Dexter. Dexter's "code" dictates that he only target bad people, so presumably, Dexter would target Hannibal and make the first move. While he would be a formidable opponent, I think that's all Dexter would need to get the job done.
What say you?