Now that the smoke's cleared, a few thoughts:
The Heat don't need to completely retool and trade some of their superstars away. Their problem isn't a skill problem [they've got tons of it], they're problem is in maximizing they skill they have [which is what Dallas was able to do incredibly well]. Three things come to mind, in that regard:
1. Coaching. Spoelstra may be a great coach down the road, but it's something he really has to grow into rather than simply being thrown into. As has been mentioned numerous time, he often was unable to make quick changes to react to the way the series played off and often stuck with losing schemes way past when it became obvious they weren't working. He also hasn't been able to get everyone on the same page and keep them there. A team like this most likely needs a veteran coach who's been there before and knows how to handle fickle, top-tier talent.
2. Team play. When the Heat have it, they're white hot. When they don't have, they look awful. There was no consistency to their play, or at least not enough consistency to take down a team with [arguably] less raw talent but that knew how to play off each other's strengths and weaknesses.
3. LeBron James. He's an amazing talent, no one's going to argue otherwise on that, but if he doesn't care then the Heat won't win a championship. Can't get anymore plain than that. And if LeBron can't work himself up enough to care about the last three games of a hotly contested Finals [including a final game on his home court], when is he going to start caring?
Look at Dirk. He had had a bad first half [even three quarters] of a game in Game 6, but what did he do? He kept coming back, he kept getting the ball and he kept shooting. That's the difference, and it paid off. His shot finally came back in the fourth quarter and he scored 10 points to keep the Heat from making a last minute rally. He didn't shy away from the ball, he didn't check himself out of the game and try to put it all on the somebody else. He played through.
Some Mavs thoughts:
What a win in that Game 6. A win for team play, as Kidd [I think] put it. There's a lot of truth to that. For years, it's been Dirk giving it his all and laying his heart out there on the court, trying to get a win when too often his teammates disappeared entirely. It's been painful too watch at times, because you know the guy wanted to win really, really badly. But it was different in that Game 6, it wasn't the superstar putting the team on his back and fighting through the other team to secure a victory. Dirk actually was playing poorly in the first half, but it didn't matter. Because what finally happened was that the rest of the team put Dirk on the their shoulders and carried him across the finish line. I think that means a lot, both for Dirk and for the team as a whole.