As a tank I just gather all the mobs and boss at the flag and AoE tank them down, thats at least helping out to end the warfront a lot sooner. The one thing I do hate is having to wait so long for the gate to go down (and the Darkshore variant), its taking so much time and there's nothing you can do to contribute other than protecting your demolishers. Your waiting about 5 minutes just so that you can go rush to the last boss.
I think warfronts are poorly designed and it needs either major improvements or just abandon it. They said they wanted it to make it feel like a battle in WC3, but other than the buildings names there's absolutely nothing that compares to a WC3 match.