I know they're there to make up for not many players being on, but I think it also takes away from the legitimacy of the game. I want to know when I'm fighting a actual human. Lets say there's a noob, I might want to go easy on him/her, but not if I can't tell the difference between a bot and a noob.
Maybe replace the bots with special distinct guards (Perhaps: spear/banner men, that have square shields, or even have team animals that help each team. Wolves for grey team and bears for brown team.
Customer support service by UserEcho