Hi just got through playing a few matches with each character. Although fun, each time around I ended up having a relatively simliar game experience when playing with the same hero over. This may be the intent, but since there are so few demigods I think that something should be done to make each time playing with a demigod fun and new, depending on how you "spec" them.
So heres my suggestion, how about making two different sections in the skill tree tab. One tree governs spell level, this would be similiar to warcraft 3 where you just pick the skill you want each level, it does more damage/increased basic effect, and add a level difference so you cant just keep picking the same skill, and maybe add a slightly larger variety of skills (the torch bearer is awesome, but a few of his spells are very similiar ie both rain spells and ring of fire just isnt' too fun).
The second tree could be some sort of "talent tree" where the demigod gains some sort of passive effects to his spells or just passive bonus (stat bonus kinda thing). This way the player can figure out all sorts of play styles, like an aoe based rook, or a freezing torchbearer, or some sort of interesting hybrid of strats.
Adding the second tree and expanding the current skill choices are what will give this game replayability make it more competative in my opinion. Items might want to be reworked to give each one uniqueness rather just basic stat bonus's, but that's another topic. Any critisim of this idea is appreciated if its intelligent
, cheers