I am going against the grain here, but i want him to stay. You won't find many players with his talent knocking around at £20m.
You just feel that once he gets his confidence going, he could be a proper player, and I would hate to see us miss out because we haven't given him enough chances. Let's be patient, coach him properly, give him a good run of games this season, and try and let him develop.
Rather than putting him in the team when confidence is low, lets get him in and around the team when we are finding form and playing well. Marco needs to put an arm around him and start boosting his ego, Martinez-Barkley style.