Is Beastmaster Ultimate Level 6 good?

I think the Beastmaster has a weak level 6 ultimate ability. I find it can be sporadic and random with how you aim it, and I’ve literally seen players completely miss the enemy when they use it. Same is also true for the Naga Seawitch

So maybe the devs could fix the AoE targetting reticle to be more accurate? make it less random, or make it so it happens just directly around the hero, similar to the Shadowhunters voodoo.

Or… what if they made it where the Beastmaster could move around with his ultimate following around him, similar to how the Cryptlords ultimate swarms around him (except without increasing hp)? Stunning him would still stop the spell though. Would this be a good way to improve this hero ulti?

Some other heroes could benefit from being able to move around while using their ultimates too, such as the Naga Seawitch? Might be cool if Tornados circled around her? or maybe the Tornado can have better damage against buildings?

Also, wouldnt it be cool if instead of having 3 seconds invulnerability, the KotG shadowmelded a few seconds when casting his ultimate ability? that way we could use dust or something? Same could be true for the PotM maybe?