Well, except for those for whom it's not.
Not to pry, but what's preventing you from trying it online?
One thing that surprises me is just how many people say that their Internet connections aren't up to snuff for online multiplayer. I believe them, but I do find it kind of sad that it's still such a big problem today. Perhaps it's just hard to get halfway decent broadband Internet access if you live out in the sticks.
I would also suspect some specialized scripts would be interesting to see in action - prebuilt strategems based upon race/map size combinations that would occasionally get used. Then again, if you're playing against the AI it might not be able to be flexible enough to adapt to a human response. In addition, the scipts would have to be balanced against each other to make sure that one AI isn't any more dominant than another, which would require additional testing and terefore expense. Maybe something best left for the next iteration of Sins. Ah, well.
I suspect that the developers won't put too much effort into improving the online multiplayer aspects of the game, such as the user interface and player-skill-based matchmaking, following the logic that you don't want to spent 33% of the development budget for a feature that only 2% of the purchasers will use. However, ironically, improving the accessibility and desirability of the online multiplayer aspects of the game might very well be the best thing they could do in Sins2 because getting people to play it online against other people will solve all of these gripes people have about the AI, perhaps retaining people's interest in the game longer.
I'd like to see them come up with an optional matchmaking system that would match up players of nearly equal skill and experience against one another. This would become feasible of thousands of players could be brought online at once. The game also needs an online multiplayer tutorial and other means of encouraging single player only folks to come online, perhaps active invitations to people who have Internet connections but who aren't logged onto ICO to come join games for new (to online) players. (It would know if someone has been online or not and thus whether someone is a new player by CD key, perhaps only issuing invitations afte someone has played 20 games in single player.) "Game X has 8 new people in it and only needs 2 more, you are invited to join." It could track people by CD key allowing them to play, say, 30 games on ICO without having to create an ICO account, making it very easy for newbies to play against other newbies.
Easing people into online multiplayer and matching people up based on skill might really be the best thing they could do in terms of improving the game's AI.