The crappy one you might as well sell and get 'free money' unless he actually does improve a part of your team.
The one you pay tokens for varies. If they cost a fair amount of tokens, then usually they are very fast trainers. If not, they won't train that well. Best advice is to look at what you're given and see if you really need them or not.