You are paying for his training speed more than quality.

You could easily get him up to a mid 5* with natural growth and you can keep him for many seasons. I think it's worth the 20 tokens or so to sign him.