Eh. Just Eh. Its good in several aspects, but it also fails in several more.
Spellforce: Order of Dawn is the first ever HBRTS or Hero-based Real-time Strategy game. This means that you create a character like you were in an RPG, and then you use the character that you create to lead armies and crush foes. This is very well done. Your character can have a variety of skills and abilities, from light-handed weapons to bows, to all the different kinds of magic. In addition, loot that you pick up along your journey can normally be equipped by this avatar, allowing for plenty of customization.
The RTS side of it is good as well. You can take over 'Rune monuments' which are basically your headquarters and barracks where all the unit production is done. Unfortunately, you cannot use these units until you gather the 'unit plans' and 'building plans.' These are basically scrolls that your avatar 'equips' and can then make those types of units. Each of the six races is very different and each have their own strengths and weaknesses, which always helps to vary the gameplay.
Spellforce suffers from a great many problems. The scenarios are very epic indeed, but it also takes hours and hours to finish one. The gathering of resources is never particularly fast, so you are stuck waiting around to build up your army. Even worse is when the resources start to become scarce. They do regenerate over time, but not nearly fast enough. This resource management would not normally be a problem, such as in Age of Mythology, where it was handled very well. So what's the problem? The length of each scenario lends itself to two hours or more, and normally you are trying to defeat multiple enemies in the same scenario. Normally, your first big attack will be repelled at some point or another, which means that you've got to go back to your base and wait for resources to replenish to continue your campaign. There were several times in the first few missions where I just set up a few guard towers and left the computer to go do something else while my resources replenished. ANY game where the player is inclined to leave the computer is just not that good.