one thing that I have noticed that it appears no one else has:
Assassins can dodge meteors. I just cast 3 of them in a row and one of them dodged all three of them. Maybe make meteor unavoidable, or assassins only have like 25% dodge chance with meteor.
Other than that, I give this game 5/5
There should be an off switch on the soul generator thingy. I turned it on without the right thing and now I can't leave the room to go get it because the thing is on and I can't turn it off.