Level 50ish bard/ment here, been lots of fun so far, but I'm worried that the majority of my DPS - song of discord - is starting to become useless and going to become even more useless later on because of how many mobs knock you away.

The song persists through stuns, but it very clunkily gets cancelled and has to be (somewhat slowly) recasted if an enemy knocks you around, which is starting to happen more often in my 50s and I've heard happens a lot more often later on. This is very clunky and makes bard pretty bad, especially for solo play, in such a way that I'd expect various other combat classes to not have this issue.

How much more of an issue does this become late game? Is there anything that can be done right now to help lessen this pain? Any opinions about what, if anything, should be done to make song cancelling/recasting less clunky, or songs as a whole more viable late game?