I know where Fred, Zhixin, and vimo are coming from about Schweini. He isn't what some people make him out to be. Since the first game i saw him play for the German NT , i knew what ppl saw in him and recently how some people overstate his abilities.
I think he is a very good player, that could be molded into something better in the future given he has the right mentoring and coaching within the environment hes in.
He has deficicies though ,as he is very inconsistent and sometimes shows a certain level of selfishness that harms the team.
Overall i would take him because he has the potential to play much better than he is now.