Especially those weapons who create gems and then have an “explode a gem” trait. I upgraded a bunch of weapons, and this is permanent, but I ended up with worse versions of the initial ones. All those that explode a random gem pretty much messes up the alignment of the board, especially when the weapon creates gems by itself. If it created 10 red gems and explode a random one the chances are high that you just explode a potential 4 match and on top of that the explosion nerf makes it that barely you get any mana.
The only way for me to have the better version of these weapons now (without the stupid traits) is pretty much to start a new account which is beyond unacceptable from my point of view.
Potential solutions would be to disable them, to have the explosion before the spell or the better one, simply get rid of that thing from weapons and add something that truly improves it so we feel the upgrade when we pay the ingots for that.