Good bots might actually be the best reason to buy this game. I think bots should be standard equipment. Seems like the FPS programming gods tried 10 or 15 years ago and then gave up. Unreal vs bots was good fun and they are a good way to acclimate to a multiplayer game.
The big problem with EA shoooters, other than the uninspired game play that I experienced in this beta, is that.... they will sell DLC, you will buy DLC, you will get to play the DLC for about 1 week before all the servers are back to running the same handful of maps & game types over, and over, and over again.
EA is too cheap to host their own servers to provide reliable access to all the content they will release.