That was an eventful episode! Good decision about that terror mission, it looked like it was gonna be the wrong kind of slaughter
I think it might be time to look into laser pistols (and I was
very surprised you didn't pick plasma pistols research), since the base pistol's damage is not enough against snakemen (armor 20-25) and especially chryssalids (armor 34). I don't know which damage formula you use, but either way, with a base damage of 26, the basic pistol will have a hard time doing much.
Or just change the name to "Let's Play OpenXcom: Grenadiers" and toss high explosives, flashbangs and alien grenades everywhere
Good luck on the base mission!