Not much to explain, I believe.
Time is becoming more and more important in the game and while animations might be fun the time it takes to know if our heroes have delivered a skill or missed under certain circumstances is… way too much.
I propose buff/debuff icons to become visible immediately after using a skill so that we can know if defense down has worked - and eventually on who - without having to wait for seconds.