For most online games, especially ones without chat, playing against sufficiently good bots is better than online. You don’t have to worry about cheating, connection issues, can quit mid game without issue, etc.
That is fine if you feel that way, but I really don't. I get much more satisfaction playing against real people. It just doesn't get my competitive juices flowing in the same way when I play against bots. There is no psychological aspect when you play against bots.