There has been no shortage of speculation about where LeBron James will choose to play out the remainder of his career.