I had some success by switching in the right shield for certain enemies.
I usually go for a quick recharge with melee spike damage shield, but having one shield with "Immunity to fire" and one with "reduced damage from explosions" in your inventory is useful.
Suicide grenade bandits are far less scary if they barely do any damage, same for pyro bandits if your immune to fire damage.