The gameplay is great in online competition, the AI is easily beaten. There is only one real problem and that is with the rating system. You battle on and on, slowly gaining ranking points, and it can be a struggle. There are some great players online and when you gain points playing against them it actually feels like you are gaining proficiency.
At times, as always, people that you play against stop playing and after a certain period of time they "time out" which, in theory, ends the game and gives you the "win." The problem is that the timed out games stay in your active game list with no way to purge them. Slowly but surely your available game slots fill up with games that have timed out because someone else stopped playing. So this leaves you with fewer and fewer slots to play active games. The only way to purge the timed out games and start a new one is to "resign" yourself. Conveniently this clears the slot for a new game but guess what, right, when you resign is counts it as a loss against you and deducts points from your point ranking and adds them to your opponents ranking.
So, go ahead, get started, play the game, just forget about your ranking because eventually you will have to resign games, and give back points just to keep open slots for active games. And forget about giving Shenandoah feedback about the problem because they NEVER get back to you and they have failed to fix this glitch since the inception of the game. 4 stars for playability, minus 1 for lack of attention to detail. Come on guys, get your act together.