So, on account of having played this game far more than is healthy, I have a bunch of thoughts/feedback about the state of the bots. Comments welcome
General notesShort-ranged bots in general are almost never a threat since you can cut them down with ease before they ever get into attack range. Most of them could do with HP buffs in general (and give NinjaBot double-move as an intrinsic ability).
Lion's Den missions basically mean that you don't have to worry about non-bosses in the final battle. Rocket and Grenade Launchers make quick work of the huge bot clumps, and even if you don't have any (because you picked the wrong exos! hee hee) you generally have the firepower to cut them down as they try to close.
Unfortunately, the best idea I can come up with is to
reduce the number of enemies in LD missions (for instance, cap to half of current standing army), so they lose fewer bots on the mission
Specific botsDiamondBot: The "gives money when it shoots you" mechanic is pretty worthless at $6 a pop. Could stand to be at least 10x that. Maybe even more, but with higher damage to compensate.
GaffeBot: Seems to exist only to make a nuisance of itself. Particularly silly with electrified floors. Don't think it actually needs changing, though.
HideBot: Might be relevant if it actually had the firepower to do more than scratch your paint once it decloaked.
CannonBot: Almost never a threat on account of being Forever Alone. Maybe if it had a bigger "friend" radius, or if it could shoot but not move when lonely...
TigerBot: Powerful if it gets close... but if you let it do so, you did something wrong. Because taking damage disables it for two turns, you can stunlock two of them at once and never be threatened; more if you use an AoE weapon. Perhaps reduce stun time to 1 turn, or increase range?
EMPbot: The fact that it disables you only temporarily, but its allies permanently, makes it a huge liability for the enemy. Suggestion: bots hit by EMP are disabled without losing all ammo, but recover after a while (at same speed or slightly slower than the player).
HunterBot: The activate-on-sensor-detection ability doesn't really help her...but it might if she also had stealth.
ThunderBot: Probably the leading cause of friendly fire "accidents" among bots. At the very least she should probably not use her weapons danger close.
SkyBot: Just for giggles, I'd make every fourth bot it drops be an Invigorated DumBot.
RazorBot: Why fight your enemies when you can whistle to Razor and let him do it for you? The mechanic is fine, but I think he could have more HP (and probably ammo) to make up for all the enemy bots you don't have to fight because of him; right now two laser shots will reliably drop him.
I'll post more if I can think of any other changes I think would be good.