Dwight Howard made the decision to join the Rockets in free agency this summer, but he could have been playing for Houston last season and skipped the largely unpleasant experience he had with the Lakers entirely.
Howard was in the process of forcing his way out of Orlando late in March of 2012, but ultimately opted in for the final year of his contract -- a move which kept him in town through the end of the regular season, and eventually saw him traded to Los Angeles that summer.
Had he not done so, the Magic had a deal in place to trade Howard to the Rockets.
From Ken Berger of CBSSports.com:
Brooklyn was reportedly a preferred destination of Howard’s, but there wouldn’t have been much left in terms of assets had Howard been traded to the Nets -- a situation that long-term wasn’t all that appealing.
Howard has always had trouble seeing past the immediate future, however, and the Nets, as they did this summer by adding Paul Pierce and Kevin Garnett, would certainly have found a way to surround Howard with top-level talent had a trade for him materialized.
Ultimately, Howard ended up in Houston anyway, where he wanted to be and where he was wanted. But it could have happened a season sooner if only he’d had a more unwavering vision of the place where he wanted to spend his future.