Have you trained a really good Flygon in any of the games?
Only one, on my Emerald version before I restarted it, I nicknamed it Mirage. I found it hard to train as I dislike both of its pre-evolutions. In hindsight, its probaly not extremely powerful, but it was one of my favorite on that team. It currently now resides on my Pearl version and is at lvl 69.