Who is LeBron James best teammate?

it depends on what you mean by best but it is probably mo Williams as he always passes him the ball.