Also, sometimes my horse mounted ranged hero's animation for the AoE ranged special does not play and the game hangs for about 5-10 seconds until suddenly damage numbers pop up (no arrow tracers) and the round resumes. Other times, the animation does play immediately and you can see the arrow tracers. But the lag happens more often than not it seems.
And it's not just mounted units. I am not 100% positive about whether this is still present in 0.87, but when I attempted playing Lady Irane as a bow-wielding assassin, I eventually just abandoned the bow part because I got frustrated waiting 5-10 seconds in combat every time I wanted to use the "Rain of Arrows" ability.
On a side note, Bows are way underpowered for hero characters.
Yep. Bows are clearly designed for unit groups, which I think they are totally balanced for, but the downside is your heroes (you know, those legendary ones who can do anything they want) can't really get away with using them unless you want them to be effectively crippled.