In my opinion, the move Fly just doesn't make any sense. (Nor do Defog and Flash, for that matter.) In the case of the move Fly, except for Pokemon such as Salamence and Dragonite (which was a huge disappointment to me, Dragonair was just gorgeous and graceful and then she evolves into a flying lump.), it's physically impossible for the pokemon to carry much weight at all beyond their own body weight, much less a ten+ year-old human. Defog doesn't make sense to me because fog is, essentially, a cloud, and there is no winged pokemon large enough to blow away a cloud. Period. Finally, Flash doesn't make sense because last I checked, pokemon don't just GLOW. Granted, Charmander's tail is aflame. And most Fire-type Poke'mon can produce fire. But shining a light doesn't cause a region of more than a square mile to just light up!