They're certainly an improvement from the old bots.
I'd like a slight expansion to the single player mode, where it can be set to practice, so you can pick whatever map you want, whatever game mode you want, time limit, how many bots, difficulty and class selection (basically multiplayer)
I still can't figure out how to make my own listen server, as I don't see it anywhere in the menus.
As for tweaks to the Bots, I'd work on preventing them from getting stuck on mantle areas (they continually climb back and forth, or just locked in one spot until they're killed or taken over)
And on higher difficulties, I have noticed bots often head shot me when they're not even looking directly at me.... and other times when they don't completely pop over cover and take me out, where normal human players would never be able to make those shots because their popping up/aiming animation wouldn't have completed in time.
Also, I have noticed that popping smoke in SP is pretty useless as even when I can't see them and they can't see me, they still unload directly at me and I die.
One other additional thing would be to make sure the bots follow your orders exactly. When I tell them to defend a location, a few of them shouldn't just stay in the cap zone and defend.... ALL of them should be in the cap zone. I see countless times that half of the team is in the cap zone, while all the others hand around outside of the cap zone, usually in usless spots where they can't see or shoot anything.
Other times all my team is killed except myself and two others hanging back. When I order them to attack or defend or even follow me, they generally don't (possibly due to being stuck somewhere) and then I have to hold out on my own until the next available reinforcements...... which isn't always successful.
And then the same situation happens above, I see two blobs on the minimap moving around, so I know they're not stuck, yet when I try to get them to do something, they say "Yes Sir" but end up doing the same thing until I take them over.
Add/Fix those things and Single Player would be very very impressive.