It's decent, but not great. The game is deeper than the graphics suggest, and even at launch it had a huge amount of user-submitted maps, scenarios, etc, which is always a good sign. I think it would really shine in multiplayer, but I prefer to play against friends via LAN, and I've yet to convince anyone to shell out $45 for what is more a $25-30 title. The AI isn't terrible, however, ably defending their towns, but they seem to expand in a linear way, making it easy for human players to blitz to the most valuable resources and towns.
I'd say wait for the price to drop, then get it. It's a worthy game, but they've aimed for the wrong price-point.