The ask in question: http://bills-pokedex.tumblr.com/post/161106519940/hey-bill-i-need-some-advice-my-gallade-has-been
Excellent point, anonymous, although a special note should be made about Ice Punch. if you wish to teach your gallade this move in order to counter flying-types, it’s worth it to be aware of the fact that flying-types … well, fly. That is to say, it would require extra accuracy and agility training in order to teach your gallade to not only leap that high but also strike a fast-moving, high-altitude target.
Stone Edge, being a larger move in scale (or a move that can be shot, depending on a trainer’s personal battling style), does not typically need extra training and can simply strike a flying pokémon if that flyer goes in for a physical attack (as many basic flying-type moves tend to be).