I wish to make it clear that when I say that the moves are more broken, I'm not implying in any way that those moves should be banned. I'm merely answering the question: "Which aspect of Dragons is more broken: Pokemon or Moves?" And I fully believe that the moves are the more broken aspect.
I believe that GameFreak made a mistake when they introduced a physical Outrage with 120 base power and a special Draco Meteor with 140 base power. Before, Dragon was one of the worst attacking type of the game, having only Special Dragon Claw with 80 power to use (and before that, it was even worse!) GameFreak understandably tried to improve the Dragon move situation, but they, unwillingly, (or maybe willingly) created moves that are far too powerful. Maybe their message is that Dragons as a whole SHOULD be powerful by definition, I don't know...
The movepool of a Pokemon is also inherently THE most important thing that a Pokemon has. Which is better: a Pokemon with Salamence's typing, a good movepool, and mediocre stats, or the same Pokemon with a bad movepool and good attacking stats? The answer is that the Pokemon with the good movepool but bad attacking stats is better. If you read my 'Normalized Base Stats' article, there I answer the question "Which Pokemon does more damage: one that has 75 base Atk that uses Focus Punch, or one that has 150 base Atk that uses Brick Break?" The answer is that the Focus Punch Pokemon does more damage, despite having a lacklustre 75 base Atk compared to the other Pokemon's gastronomical 150 base Atk. And that means that the movepool of a Pokemon is much more important than its attacking stats.
This was extremely apparent for RBY Dragonite and RBY Persian. In RBY, Dragonite was a Pokemon with amazing stats but a horrible movepool, which ended up not being OU. Persian, on the other hand, had bad stats but an impressive move called Slash, which basically was a 140 base Normal move plus STAB. Guess what: Persian was OU in RBY, while Dragonite was not. Persian's movepool amply counterbalanced the fact that its attacking stats were poor, whereas Dragonite's attacking stats didn't counterbalance the fact that its movepool was horrible.