"One way is to go back to a fixed amount of devs per level, no matter what weapon you are using. Non random. That way everyone, no matter what weapon they are using is getting the same fair shake. "

Devs per level is fixed. What weapon type affects is XP gained per hit. Something else completely (and fairly broken ATM).