I have played the game mainly as solo campaigns, but with several classes, have 3 rank 4 characters at the moment (Engineer, Medic and Soldier).
One thing I noticed on forums is how Medic Bots never revive.
Even on easy, I have never ever encountered a medic bot that is not instantly reviving, WHEN they have supplies.
The only times medics are not reviving is when you see their medic marker goes white, which I believe, means they are out of supplies, or they are out of range, yes then they stand there.
But as soon as they turn yellow, which in my assumption means they have enough supplies for a revival or health boost, then they do it.
Overall, for me, I am seldom loosing a game, but it appears the bots dont really PUSH until the very last moment. When its 1 minute left on the objective then they march in force.
Before that, I can guard an objective, waiting for an operative or engineer to come by and nothing happens.
At times I have seen operatives, alone, stopping at 95% just to go and watch if an enemy is nearby..loosing us the game. This have been rage moments, but overall its solid.
The current lag issues prevents multiplayer from being as fun as it could be, that said I seldom do encounter lag but its there for sure.
For me, since I got the game, which was on the day of the first patch, I have not encountered the problems people compain about, regarding bots. I find them pretty solid. They are afterall, Bots.
What I would wish for is that friendly engineers and medics would buff more then they currently do.
When I play Medic or Engineer my supply meter is seldom more then 1 or 2 pips, for the occational rez or turret use, I spend all energy on buffs when I can to ensure team is fully optimized.
Wish the bots would be programmed same way.
Soldier bots on the other hand, always refill your ammo. Always. I never run out of ammo as medic or Engineer when I play with bots. They do this better then players by far.
Note: I play on Xbox