Yes it was silly. But we're playing a game in which a talking-cat gives you a remote control to a rampaging mech operated by an evil skeleton. Obviously silly is not a problem.

Going over 100% was an interesting mechanic that was poorly implemented.

I like the idea of building a character who can heal from fire. Obviously Larian thought it was neat, since they put the Zombie talent in the game so you can build a character who heals from Poison. The problem was that it was so easy to get to that point for every element, all the time.

In my ideal system I would say
--120% resistance to ONE element, all the time.
--50% resistance to ALL elements, all the time.
--Some middle ground between those two options.
pick one