I don't use mag primers nor fillers. I do flush seat WCs and seat RBs so only the top is flush. This reduces air space.
There is only so much energy that can be generated by 2 grains of powder. To my mind, all the "light charge" blowups can be explained by overcharges or using the wrong powder.