I personally like the nonlinear approach to the stats but the main thing that I do not like is how low it makes the characters stats below level 25 so I just added this to it.
Code:
update npc_types set str=15+level*1.5+((level*level)/25);
update npc_types set agi=15+level*1.5+((level*level)/25);
update npc_types set dex=15+level*1.5+((level*level)/25);
update npc_types set str=255 where str > 255;
update npc_types set agi=255 where agi > 255;
update npc_types set dex=255 where dex > 255;
update npc_types set str=75 where str < 75;
update npc_types set agi=75 where agi < 75;
update npc_types set dex=75 where dex < 75;
I will be doing more thorough testing on this during the next week to see how well it works out.