There are some things that are a bit weird with statuses: I suggest a quick fix since they seem simple enough.
1: When you're holding your shield, fire damages you directly, yet it still makes the "tink" sound when your shield is hit. This seems like it could be confusing for newer players ("What? How did I die? I'm blocking"), so I suggest change the sound to the normal hit sound.
2: When you're holding your shield, shock DOESN'T damage you directly, despite the shield having nothing to do with it. I suggest making shock do direct damage like fire (with the normal hit sound).
Of course these would be super low priority, but they don't seem complicated to fix: change some sounds and make shock ignore shields.
I kind of like being able to shield shock, but I definitely agree on the fire thing.