if it is Money then he should stay. Think he makes $30m more staying with Cavs
No, I just don't mean for Lebron even the poorest franchises have the finances to pay him $50M a year.
But a franchise that has enough money (prepared to go over the cap if necessary and wear the penalties that come with that) to gather a high quality supporting cast for him as well.