Just an idea that i though, it is a bit late to implement and i dont know if it will be nice and will make game a lot more competitive, maybe they canadd it in a big patch or expansion?. Add something like shields(not graphical) that u can move in 3 places around ur demigod and can stop a bit high dmg skills if used quick, only skills.
3 places will be the one will be near demigods head(up)one to the sides and one down.
All skills will have a hit place(example rooks hammer hit place is up, fireball at sides, QoT thorns skills down[it doesnt need to be realistic the hit place]) then u could be able to adjust ur shield at the place the enemy demigod skills has.
example u are fighting a rook and u are an ub. When u see hammer slam u can quickly adjust all 3 shield up and take 50%dmg only, if u put 2 shield u ll take 75% if u have 1 u ll take 100% dmg and if u have 0 shields u ll take 112.5%. if u have changed shields to counter an enemy skills and another demigod hit u in a non shielded area u will take 112.5% dmg. hotkeys should maybe be shift+1 (up) shift+2(sides) shift+3(down). each shift u do will move a shield in place u want so if i have 1 shield at each place and want to move them up u should press (shift+1) 2 times.
Now expirienced players will almost all time use the shields and take 50% from enemy skills, if players are both good will always take less dmg from skills, but if someone does a mistake he will be punished by taking more dmg
edit: also shields will be useable while stunned, and it will reduce stun/slow time of a skill if u move them at correct place before impact of skill
This will make a game a lot more competitive imo. What do u think?