Always sign the free one. Their quality will be rubbish for your team but if they are a fast trainer and have a high market value, you can get some money for them in the transfer market.

If they are just plain rubbish, sign the free one and keep hold of him to bring your team quality down for the cup draws.

Never sign the 4* that costs 20 tokens, totally not worth it ..ever.