NBA probably has the best story lines out of all the leagues. Though NFL may be a close second or even first in some people's eye. Seriously, the Spurs losing bitterly to the Miami Heat last year, when many suspected Tim Duncan's career was over, and that the Spurs choked. To come back the next year, to play like an unstoppable machine and annihilate the Heat, giving Duncan his 5th ring and the Spurs their payback. Then, Cavaliers winning the first pick in the draft lottery (I never thought it was rigged, and still don't, but kinda fish nonetheless) the summer of James's free agency, basically allowing them to re-sign Irving and sign James in the same off season, and then use the number 1 pick which they shouldn't have won with all the odds, and turn it into Kevin Love. Instantly making Cleveland into contenders. Too good to be true.
That being said, this was James's only option other than Miami, anywhere else and his legacy would have been permanently tarnished. He went back to the team that drafted him, so people can't really complain. But he did wuss out after things started looking hard in Miami though, so Miami fans can criticize him for running away to greener pastures similarly as to when he came to Miami, now Cleveland is the greener pasture not Miami.
Being a Wizards fan, I wish the best for James, but if my man John Wall elevates his game, and knocks the Cavaliers out of the playoffs to get revenge from when James and Cleveland knocked the Wiz out over and over again, and brings home the gold. Nothing can be sweeter.