Same as for hypnosis, problem with demon portal 5/10/20% of heroes lds summon, to low. But here big problem will come when battle with enemy heroes, as i said Baal summon 2x8 archdemons per turn with current settings.
If we change spell that would be much more, ad MUCH bigger problem to defeat him

Also i think gift of life is a bit OP, but you be the judge of that. I just wanted to check how it works and consider that my starting lds was 12k (with warrior this would be even more ridiculous) screen_1.
When i try my old mage save, every time i fight enemy hero we both cast phoenix spell. Wasnt it set in original that only 1 phoenix can be present on battle field?