Best and McGoldrick have very similar career paths. A decent season leading to a move to a bigger team, performed poorly, sent out on loan and again performed poorly before dropping into league one (hopefully with Best) to rediscover form.
Wilson was just a good young player.