LeBron was the best overall player of his generation, but to me, he couldn't win it without a stacked team and that lowers his ranking. He also lost so many times in the Finals despite having an easy path every year since 2010.
Eh. Lebrons biggest weakness was being born near Cleveland. If he never had an attachment to that crappy franchise he could have put himself in a better situation earlier