The attribute system as it is now is not good. You have to put all points into your main stat or you get weaker.
I wish they use the system of D:OS1 again. Each ability has a "base value". If your stat is higher you get a bonus and if it is lower you get a penalty.
example: The low level fire spell "flare" has a base value of 7 and the high level spell "inferno" has a base value of 15. When the char has int 10, flare gets a small damage bonus and has a high chance to make the enemy burn while inferno does little damage and has a very low chance to cause burn. If you have int 20, inferno makes much more damage than flare.

Prof. Dr. Dr. Mad S. Tist

World leading expert of artificial stupidity.
Because there are too many people who work on artificial intelligence already