Harrison Barnes will be a good player for the right team.