I really like the changes that bard got with Stormblood.
Looking at the class the only issue I can see with the class is the amount of RNG it now has.
The addition of Direct Hit added an extra layer of RNG to everyone's dps.
Bard always had two layers of RNG to begin with, Crit and Proc.
Now with Direct Hit this became 3 layers, Crit, Direct Hit and Procs.
The proc part is now more significant than ever, with Straight Shot proc's being worth 300 potency (and then having direct hit/crit rng on top of them).
Obviously there is the proc's based on dot crits too, but those were always a staple to bard so far.
From my tests the biggest dps difference I've had came from Refulgent Arrow rng.
On 7~min fights the amount of Refulgent Arrows used varied between 10 and 25.
My suggestion for Straight Shot proc's would be that every 3rd Heavy Shot activates a Refulgent Arrow (Straighter Shot before level 70, but replace it at level 70 with Refulgent Arrow only).
There would be no more Straighter Shot RNG proc's anymore with this change.
As a bonus this would also remove the issue with the late trigger of SS proc for those that have high ping.
This way you'd give more control back to the player rather than to RNG.
Playing the class well would feel like it's more thanks to you rather than, getting lucky with the amount of Refulgent Arrows.
TL;DR
With DH, Crit, RA and dot proc's, Bard's dps variance is hig and based on rng.
Refulgent Arrow is the biggest cause of it.
Removing RNG from Refulgent Arrow and making every 3rd Heavy Shot activate Refulgent Arrow would reduce the rng amount and the variance that comes with it.