Sorry for the delay, studying and traveling while being sick is rough.
I saw you made some of the changes, but the fire resistance still bugs me - if I can advise you, you should put in a Rank system there.
For example - Immune to (inset some pretty low level ) Rank, but if the user is skilled and has great mastery, it can still be dangerous.
Or something like that, that is how I balance out things. Other than that, I am satisfied with the changes.