I'd like to see all units have random, dynamic loadouts based off the Epoch loot table. That way you never know for sure what you're going to be going up against when you roll up on a mission. Plus if you base it off the Epoch loot table then there shouldn't be any issues with BE kicks when players pick up weapons with random attachments already on them (big problem with other current AI packs).
It should be the same approach for loot crates. Have it be random and dynamic, but also in line with the risk of the mission. Greater risk should equal greater reward.