Speaking of magic systems. They should all go to hell. Well ok, not really, but the biggest problem with magic is this.
Caster: I cast supreme fireball of death!
Caster throws supreme fireball of death at Troll.
Troll dies.
Caster: Hah! I am invincible.
Lather rinse and repeat...
So here is the problem as I see it. Magic is dangerous and unpredictable. Well this is what I hear in most fantasy. Why then, is the risk ignored in every RPG? So you want to cast an uber spell of doom. You ain\'t good enough you to cast it, then you DIE! That\'s simple. Obviously there would be some sort of appropriate scale, failing to cast minor light would not kill anyone, though if a newbie fails critically it might just blind him/her for a few seconds. I mean there is no good clean system to implement this, each spell would have to have some range of bad side effects. And given that I know next to nothing about the magic system, it could mean a significant amounts of effects. But essentially when you introduce risk into magic, people won\'t cast Uber Fireball until they are sure that they are indeed ready, and even then there is some chance of failure.