I tried skimming through the comments, but i couldn't remember most of it, so sorry if any of these are repeated.
1. House
The house idea in itself is pretty cool, but the upgrades are kinda underwhelming. It would be nice if they helped you in-game. For example upgrading a certain building will give you a permanent 10% increase to attack or something. I also feel as if that could work with some type of crafting/enchanting system because that seems like they could work together somehow. Just the gold and experience boost is nice, but repetitive.
2. Combat
The combat system itself isn't bad, but we aren't interacting too much with it. One thing that i did like with it was the super criticals, being able to use timing to increase my effectiveness. It would be nice to add this into the other stats. For example, every time you dodge you have a 50% chance to have a click prompt come up, and clicking at that time lets you counterattack for half your attack damage. It could possibly work with other skills, like having a 50% chance to be able to do that during a block to shield bash for a very short stun. The ranged attack could be affected by doubling or tripling the damage. The goal of these was to give the player bonuses for being attentive and quick, but not making them OP with QTEs. This is just a general idea, so you probably have a much better one in mind.
3. Training
I do know you already got a bunch of comments about this, but i just wanted to chime in. One thing that i would like is rewards for thingsafter all the missions are done. For example, if i go and get a 500 combo in strength, it won't really help me a lot besides increasing the bar to the next stat up. One idea i had was giving combo bonuses and stuff. For example, if i got that 500 combo in strength again, and then i lost it, i would instantly get a 50 strength bonus on top of the normal bonuses. Not those exact the numbers, but just something like that would be nice.
4. Money
Right now in the game, I have 150,000 of the highest currency. This is more than i could ever spend, and I have 50 coupons to substitute any cost for potions and spells. Some ideas i have are paying for better training or direct training. Example, i spend (insert number) amount of money, and i get 5 minutes of golden apples for strength that increase my EXP gain by 5 times while they are active. Another idea is having trainers, where you just pay (insert number) money for an instant (insert number) stat boost.
5. Endgame
The last problem is the endgame. After i beat the final boss, i have little reason to continue playing. The survival mode is ok, but regetting to that point takes a long time. If there was checkpoints every 5 waves or something it would be nice. I don't have any ideas for improving this, sorry about that.
Side Notes, just a few things to add.
Some more skills would be nice, like an alchemy, intellect, crafting or enchanting skill.
Alchemy could allow the making of potions from random looted items, which could have a variety of effects.
Intellect could affect spell damage, and afflict additional conditions based on level. For example, high levels would cause fire spells to burn the enemy (burns could do something like poison, except more damage for a limited time), ice spells freeze enemy (stun), water spells could steal health, etc.
Enchanting could be used for a wide range of things are armor or weapons, with level strengthing the enchantment itself. It would be nice if an enchantment was directly tied with a skill, where it would automatically upgrade when the skill upgraded.
Crafting could let you make cool armor, and the stat would give a chance of increasing something about the armor on crafting. I don't have too many ideas for this one, sorry.
Close
At the end of this excessively long comment that most people would probably not bother to read, thank you for reading it. If you are actually reading this SoulGame, thanks, and sorry if this is mostly repeats.