Could consider have one more line of information? Like:
Monster seems to have good magical capabilities.
Monster seems to have no magical capabilities.
Monster's magical capabilities overwhelm you.
In short: It shows how much to bogey casts spells, and
how devastating they are.
If there already is such a message/skill, I apologize
and go train some more.
In the echo of this excelent armour uptune and with reflextion of consider
loosing the ress message (that happened quite some time ago).
Monster having physical resistance/immunity would wear armour.
So when the random resistance generator decides that this monster has 100%
physical immunity, it would also bolt the monster to wear a full plate.
If it has 50% maybe it is wearing only a breastplate.
Then the defence factor would truly say how well the monster can defence itself
and the armour shows how well it handels (physical) damage.