Could not agree more. Almost every single fight seems to turn into a game of "the floor is lava" which gets tiresome very quickly, and makes melee rather frustrating.
One solution i would like to see is less random magical effects from creatures, especially things like crocodiles and turtles. It just gets too silly seeing every single critter casting spells or teleporting all over the place. Not every fight has to turn into a spellcasting bonanza.
Another solution could be to remove certain triggers, such as direct hits from wands.
Using a fire wand directly on an oil barrel etc should cause it to go off, but currently just hitting an enemy with anything elemental can accidentally cause the entire screen to light up.