I'm glad KZ2 got this as the AI was good I thought, and of course covered not just SP but MP bots too. Too few FPS these days have proper bots, particularly on consoles.
While they can't compete with online, the offer a great way to learn maps and routes, plus some fun if you're offline - they also require some pretty decent AI to work well of course.
Try to be reasonable... its easier than you think...