The game is definitely going to die without some quick fixes.
Armor stacking is insane and should be at the top of the priority list for fixes.
As for barrel bombs. If they're going to stay as is the weight needs to be increased to at least 200kg each