Most of the guys in the league who are best on Lebron are the types of guys who have zero utility on offense. Their only job is to be a defensive stopper.
The only guys in the NBA who would I would trust guarding Lebron 1V1 while also having some offensive responsibility are Giannis and Kawhi.
Tatum also did a good job on Lebron last time they played.