Id go with a B- he does some really good things and at the same time I feel doesn't play to a team's weakness as much as he should. He tends to over think it or get very cutesy when it's not needed. Also at times it seems he handicaps the talent we have.