It bothers me from a gameplay standpoint that there are many totally ineffectual ability points I would put into a stat before getting a (decent but not amazing) bonus on the fifth.
In general, I think it would feel a lot better if we got things like
"Every point of strength increases HP slightly, improves melee damage, and critical chance".
"Every point of Dexterity improves the accuracy of one's attacks, ranged damage (less than melee damage though to give melee an upside over kiting all things always), and critical damage (i.e. you are more dextrous so you can find more deadly spots more easily)"
"Every point of Constitution increases HP moderately, improves all physical damage resistances, and increases the number of AP you start each battle with".
"Every point of Speed increases the movement speed of the character on the battlefield, the number of AP recovered per turn in battle (1 per 4-5 I guess would probably be decent), and the dodge chance versus physical attacks"
"Every point of Intelligence increases max possible AP, increases spell damage slightly, and increases all resistances to magical damage".
This way, every point matters and has a multitude of nice little bonuses that reward you for putting points somewhere.
__
TL;DR: Having a nice multitude and some immediate pay-offs make stat optimizing and earning far more rewarding imo, and above is my shot at a guesstimate of what could do that for us.