Question is, what Flying moves? Since it learns Twister, Hurricane or Gust wouldn't seem out of the question, but I think we'd all prefer something that goes with its Attack stat. Brave Bird comes to mind, actually- Gyarados might not be a bird, but hey, neither is Crobat.
Weezing isn't as popular competitively as it used to be, but it's still pretty good at taking physical hits (and Levitate cutting the number of weaknesses it has in half doesn't exactly hurt, either). I have a tendency to train less popular Pokémon myself, too- my team in HeartGold was Typhlosion, Togekiss, Weezing, Victreebel, Dunsparce, and Qwilfish. Alright, the first two aren't that unpopular, but it's not like I only like unpopular Pokémon.
Ahh, OK. Yeah, I guess I could see that. Still feels pretty good when you find one, though. I remember I was trying to do a mono-Dark playthrough of X once. I was going through the tall grass on Route 5, looking for a Pancham. I look at the screen as something appears, I see a Furfrou silhouette, I turn away... and then I hear it sparkle. As far as I'm concerned, that feeling you get when you find and catch a Shiny makes it worth it. Even if Shinies aren't worth as much these days, I still treasure my collection of Shinies.
Ah, OK. I dunno, it's just... when I hear FR/LG's Gym battle music, it doesn't really make me think back to when I'd battle Gym Leaders in Generation I, whereas OR/AS's Gym Leader battle music brings back fond memories of using Pelipper's Protect to take advantage of the first Slaking's Truant, and using Wynaut's Destiny Bond as a last-ditch effort against the other Slaking, back in the original Ruby. I think the problem is that FR/LG tried to improve the songs themselves, whereas OR/AS did the same songs as the originals, just with better instruments. I think.