Swooping in with some commentary needlessly focused on JJ.
1: JJ experienced just as much if not more problems than other raiders thanks to being glass and requiring split second reactions. Decreasing its damage and increasing its health seems very inline with other changes, given the goals. Increasing both its health and DPS is concerning.
2: Other factions have improved in their ability to fight defenses (the changes generally make raiders more assaulty), meaning defenses will likely gradually be rebalanced to compensate. When this occurs JJ will find itself very lacking, as it doesn't have proper artillery to fight them, and its assaults are weak. To this end, if we are doing major rebalances, I recommend adding a "travel" mode to Jacks, during which their weapon is disabled - similar to Halberd armor. During "attack" mode, they would have half the speed, allowing them to better define themselves as units good against immobile targets. Minor range decreases, and other enhancements would occur as well, making them more like artillery than other assaults, able to hurl
themselves at stationary defenses, engage with the highest melee brawling ability in the game (outdoing even turrets by significant margin), and then, perhaps, retreating.
Puppy is also an interesting assault variant, and that appears the way its headed now. A small boost to health and an increase in reload time would complete this transition. Right now a puppy does not miss enemies too easily, requiring retargeting, but still demands superior micro to attack ground in order to close in on defenses. Its only a minor set of adjustments to make it generally usable, something I think that the game is currently aiming towards. Such a change would also remove the need for Jack to be improved as an assault (though stardusts would still be nearly unbeatable. Perhaps a small weight increase to Jack could help there instead.)
The overall direction of these changes seems promising. Might try to make some test versions to see how viable my propositions are.