I personally love Gary Harris. Incredibly improbrd and skilled. The best is yet to come. He does have some holes in his game but unless you get significant value in return, you don't trade him. He's not a problem. He's one of the answers to winning.