LeBron James Cleveland caveliers

After much speculation, it's confirmed King James is leaving Miami to go back to his hometown team. Did he made a good move?