Let me start off by saying that I enjoy the game, when I can play it. It's addicting and truly fun.
However the last two games I have bought have made me pretty wary about how things are proceeding in the industry. This game and Dawn of War 2 both work under a similar framework: release a pared-down version of the game with the promise of better-than-average support and frequent content down the line. Ostensibly this is supposed to prevent piracy, or at least reward honest buyers. Ideally, it should work. The developers are under less pressure to make everything fit perfectly at release, and the low-content version available at launch should run rather flawlessly since there's not as much to go wrong.
Yet both DoW2 and Demigod have managed to release games that are even more unfinished than full-length counterparts. I understand that PC gaming is fickle, and it usually takes a patch or two to work out the kinks. I accept that. I don't like it, but I have to accept it. But these two companies have gone above and beyond the call of duty in releasing an unfinished product. At least with DoW2 I had a single-player campaign to tide me over while I waited for them to fix the broken multiplayer. In Demigod I have bots, I suppose.
It's rather disappointing that what should have been an interesting way to make players pay for the game (and get revenue in the hands of the developers earlier, allowing purchases to subsidize production) has turned into a rationalization for releasing games even more broken than usual, and then skimping on the additional promised content.