LeBron James will be beginning his 17th season in the NBA and second with the Los Angeles Lakers in the 2019-20 season. This might be the most deep team that he has been apart of, as Rob Pelinka redeemed himself as a general manager, when many doubted his abilities in that position.
When James played for the Heat, the team maxed out their cap on their big three of Bosh, James and Wade and then filled their roster out with guys that were seeking a title late in their careers. So, their depth was very minimal and it showed when they went head-to-head with the San Antonio Spurs and Dallas Mavericks, as each of their teams with depth wore the Heat out.