MJ, Shaq, Hakeem, and LeBron all belong in the conversation. Possibly Magic, Kareem, Russell, and Bird too.
Of all those, the one thing that sticks out about LeBron (because bringing the most different rosters to the Finals) is just his versatility. If you need scoring, it was him, if you need distributing, it was him. If you needed someone to protect the rim, he did that at an elite level in some series, while in other series he was shutting down perimeter players in the fourth when his team needed it. You need to beat the other guys inside, he did that, you need to beat them outside, he did that. Put him on a roster with no shooting and he'll drag them to the Finals, put him on a roster with no bigs and he'll drag them to the finals, put him on a roster where no one else can dribble and he'll drag them to the finals. I don't think any player has ever been able to play as many necessary roles at an elite level as Bron.
Hakeem's such a weird comp because he balled out every year, yet exited in the 1st or 2nd round almost every year and even missed the playoffs once right in the middle of his prime. I think he's one of the greatest two-way players ever and he's in my all-time top-5, but he needed the right players around him or he couldn't go anywhere.
It wasn't just Shaq, that 1995 Magic team was low-key stacked as a starting 5. You start off with Shaq and Penny, and then you have Nick Anderson and Dennis Scott both shooting six threes/game and making 40+% of them, and Horace Grant was coming off an all-star year at forward. Their win showed what happens when MJ didn't have the complementary parts he needed (he had Pippen at his prime and that team was loaded with shooters but they had no elite interior defender/rebounder at the 4). Their only problem was the Magic really fell off after the top 5-6 guys, so when injuries hit in 1996 they were screwed.
2000-2004 was really when Shaq was at his difference-making prime.