To be honest I think Bladesworn does ok in wvw and I dont play enough pvp to comment but the only thing that bothers me (esp since the stab fix) is how long you need to just chill while charging.
So my dumb idea is to change the Aegis on triggerguard to just enough invis for a full charge...or an even dumber idea is to leave triggerguard how it is and give stealth on Dragon Trigger.
Making Flicker Step Break enemy target could also be a less cheesy fix too