It is interesting to note, that after having fought the 2 white dragons at the end, where it took a fair bit of time, and gobs of fire damage and tanks beating on them - like 10 minutes at least (on hard usually) - that a couple giants can drop the dragon faster than a single haste spell can last.
Usually have been running the quest on hard because it seems people say on normal the dragon doesnt last long enough to even reach her most of the time. When getting to the random maze, even on hard, 1-2 wrong turns and the quest fails.
It is incredibly frustrating to be running in the maze, tab the dragon, and watch the health drop while your running into dead ends, then have her die just as you finally reach the floor and cant do a darned thing to stop it because its too late.
The dragon needs more health - or at least a lot more health when fighting the giants - since she seems to have plenty more health when the players decide to fight her. Having a quest fail because of player error is fine.
Having a quest fail because of a random maze, and once the timer starts you only have maybe a window for success of 20 seconds in a 30 minute quest is franky just mean.
Its kind of like saying "Ok spend 30 minutes running a quest - now flip a coin, heads you get to finish, tails you randomly just fail for no good reason - have a nice day".
I havent run this quest with pugs, only with good groups where most of the people have run it before and know what they are doing - and it has failed several times once people make a couple wrong turns in the maze.
Please change this. Quests should succeed or fail because of player ability, not random events that players have no control over.