You're overlooking the physical toll he took in Miami breh.
Do you see what Wade is doing right now? He's out and been for a week now.
Miami's style of play/system wears its players down. Birdman look beyond done (yes he's old, but he went from a damn good backup to worthless). They still play that chaotic defense that leaves 3 point shooters wide open.
Wade style of play is more prone to injury. But being in that system all his career played a huge role in why he's not as dependable.
LeBron wanted none of that. Ray Allen stated he couldnt return to Miami because of that.
LeBron had to be the best post defender, best on ball defender, best play maker, best post player, best rebounder, etc etc.
Stephen A Smith stated that LeBron had never been more drained in his career than last year with Miami. Part of that is system, mileage, Wade being out, etc etc.
I cant knock him for leaving Miami. I can only knock him for thinking going to Cleveland was going to be easy.