I think you're totally right, cash sucks. I ran low on cash once in my life, after going on a shopping spree with my saved tokens. I think even a small reward of 5-3-1 for the first, second and third respectively would be better. Also probs 10 tokens for CL winner, 5 for runner-up and like 3 for the third. Same for cup. I think Cash is just pointless. Seriously... Or maybe make a transfer option at the end of the season where you can sign "free agents" or something.
Ps: if you like this idea tell me and ill make a separate thread for it