I think the only thing that would make this absolutely perfect would be some sort of quest progress HUD (like most popular MMOs have) that you could pin to the side. A quest tracker thing. Maybe an optional popup toast when you accept or get a quest above the character, or in the corner. Like "(Quest Symbol) - Quest Name Accepted!" just pops up and then fades out.
Also a quick question on usage, is there an easy way to manage lets say a kill quest? "Go kill 5 Slimes" and have it keep track etc.
Internal variables to track might be cool too, so we don't use so many of the game ones.
Maybe something simple like in the editor you name the variable, then you could just use the same script calls or plugin stuff within the game.
quest(id).VariableName += 1
or however it may work. Love the work, just trying to make suggestions on how we can make this even better! <3