This post will just go over a few things or ideas that NEED to be implimented in one way or another. I'll try and list why I think these additions are neccessary for hardcore and casual gamers because both groups are important to appeal to.
Demigod Skills
-There needs to be more, period. It doesn't matter if you had a ton of synergy skills or have choice between getting different skills for each slot or any other way to get each demigod more skills. Theres a lot of great suggestions on the forums. I think for hardcore and casual being able to try out new combinations of spells and try out wierd ways to put skills together adds replayability for both groups. Hardcore players will try to build builds to counter enemies and outplay them and maximize their strengths. Casual gamers like to just hop in a game and always have a new playing experience with each demigod. Currently there are far too few "builds" and even after a few games with each demigod you feel like you're playing a similiar experience and the choices in skills aren't changing your playstyle enough. (there are exceptions but for the most part thats how I feel)
Game Balance
-This game should be balanced around teamplay, not persistant items or any nonsense like that. I'm not sure how other people feel or if im alone, but when I start a game of this nature, I want the fields to be level, I don't want some other player to start of with ANY sort of advantage regardless of how much he plays or anything like that. I also don't want to have to do a 3v2 or 3v1 if thats the case, because what if i happen to play a lot for a bit and get to this 3v1 level, except I prefer to play on as a team or play team support, but oh wait I have no team because I've played too much this month.
Items
-They're plain, boring, and expensive. The expensive bit can be changed when the game goes into balancing so its not a big deal. Items are boring, theres a lot of choice but they dont seem to be balanced around or have paticularly special effects. Take dota for example, every item recipe has a specific build and style that they add to a hero, its not just "armor" theres "armor that gives you an ice nova" or "armor that helps you reflect incoming damage" and different hard choices to make when it comes to what items for what heroes and what builds. Making types of items recognizable would be nice for demigod so when you're playing you might be like "oh that rook is going mega tank with armor of the gods, so I might want to watch out when he activates it or i might be in trouble". Of course thats good for the hardcore players, but casual players will also enjoy the "oh wow that item sounds really cool" and pick it regardless of its the best for their build.
Generals
-Are generals assasins or are they suppose to be something completely different. Right now they are assasins with a summon. Idols are useless and not a fun mechanic. There are many suggestions on the forums how to fix this. Something should be done regardless to make having an army of guys fun to play with and not a burdan or completely useless (like it is now).
Tournaments
-Tournaments should take the warcraft 3 tournament system as an example, I feel that is the ideal style that would work for this game, just expanded a bit. In warcraft 3 every few days or so they have a tournament available and during a certain time window you can play games based on what type of tournament it is. You can play up to ~8 games and then at the end of the timeframe the players with the top amount of wins get to play in a branching tournament to see who wins the tournament. In demigod I think it'd be great to use a similar system, except make the tournaments last maybe a week and have a few going at a time. Maybe one week theres a pub 3v3 going on and a 3v3 premade going on so everytype of player can go on and play, so the hardcore players can get together with their friends and play other players interested in competeing and casual players can play a few matchs in the tournament for fun to see how they do and don't need a host of friends with vent and can just hop on. Keep a maximum amount of games and a good matchmaking system to match similiar win/loss ratios. These tournaments can have different conditions and type of games to keep things interesting and don't favor people who have more time than other people to play all of their games.
Well thats all I can think of for now, if anyone manages to read any of the sections please leave a comment, I'm sure all of us are interested in seeing this game be the funnest it can be and last a long time, because despite the things I've said, I have fun and I want the fun to last!