i would take out the random drops when you beat a boss. we all farm bosses for a reason and it sometimes takes forever to get the thing you want. maybe you could decide by like how well you did in the battle, like if you did an overkill or just bareley made it...
I would take out how every creature in Celestia has storm mutations of their school specific spells. I am getting so sick of fighting ice creatures with tons of health that cast Icezillas or Ice Krakens on me every other turn. The point of having a primary school is to have both strengths AND weaknesses and to polish them or work around them. Yet these creatures all have spells that are as strong as storm and have as much health as those of ice creatures their rank.