I think his best bet is 140. He has such a huge fan base that he'll make bulk money whoever he fights.
There are a few good matchups, Witter, Rees, Malignaggi, possibly Juan Diaz. He could win all these and not get hurt too much.
147 is just too much for him and i think he should steer clear of the big guys in the division.