Also, dunno if WF should be on here, as apparently that has very limitted bot support. They work a bit better in Q2's weapon factory, as in, they'll drop sentries, but they don't lay trip mines or switch weapons or... yeah.
UNF's bots are quite good, although not all of the maps are pathed properly to support sentries and stuff. Still, everything a human player can do, bots can do. There are a few things I don't see them doing that much, though. Scouts and Marksmen RARELY use stationary mortars (they DO use them. I've seen it happen) but this doesn't really limit their effectiveness and I'm not sure mortars are even that useful to begin with. Also, I'm not sure if the classes with caltrops use them effectively or not (pretty sure they do use them, though). Also not entirely sure spies and heavies upgrade sentries or not. Armourers are pretty good about maintaining them though.
Anyway, I'm working on altering some of the maps to support bots better. Which isn't as easy as I'd hoped because I have no idea how to use UnrealEd but I'm making progress (although I'm still mystified as to why nobody builds turrets in CP matches. Also, I'm not really sure how to get demomen to consistently blow up explodable terrain, or get rangers to disarm detpacks). I did get RockIsDead working pretty well, though, although bots still don't take some of the more out-of-the way routes (and I'm not really sure what strategic reason they'd have for doing so anyway).