Anyone but Djokovic. Nothing against him personally but I find his game boring and am sick of seeing the same guys win all the time (except Federer of course, he should keep winning forever).
Karatsev is an incredible story. 27 years old, never even played at a major before and made it to the semis playing great. Would be amazing if he could somehow win it.