Mihawk is the obvious choice but Blackbeard’s crew grows stronger each day and if Blackbeard is supposed to become the most powerful pirate in the world, it would make sense for his first mate to become the strongest swordsman or the main contender for the title. So it’s hard to tell which one will be Zoro’s final opponent, but it has to be one of those two.
I’m leaning more towards Mihawk since I believe the SH will fight Blackbeard in Laugh Tale for the PK title. Before Laugh Tale arc, I think Zoro will have to deal with Fujitora and won’t have the time for a big fight after that (and there’s no way Zoro will defeat Mihawk prior to his fight against an Admiral). That’s why I’d say he will fight him in Mary Geoise, where I believe the final war against the WG will take place.
But there’s also this theory about Mihawk dying at the hands of Shiryu. I think it’s unlikely but it’s a sensible theory and we can’t discard it, especially now that Mihawk is basically Zoro’s master.
I’m leaning more towards Mihawk since I believe the SH will fight Blackbeard in Laugh Tale for the PK title. Before Laugh Tale arc, I think Zoro will have to deal with Fujitora and won’t have the time for a big fight after that (and there’s no way Zoro will defeat Mihawk prior to his fight against an Admiral). That’s why I’d say he will fight him in Mary Geoise, where I believe the final war against the WG will take place.
But there’s also this theory about Mihawk dying at the hands of Shiryu. I think it’s unlikely but it’s a sensible theory and we can’t discard it, especially now that Mihawk is basically Zoro’s master.