I don't even really like levels to begin with. I prefer to dominate my gym battles with strength and tactics alone. :D
I mean, I understand levels have to exist in the game and I accept it, but it always bothers me when I have to level up over and over JUST to be able to have a fighting chance against a gym leader or the Elite Four when I know I could crack their skulls with no trouble if we started out even. I also don't like how the Battle Hall has levels and that in Generation V WiFi battles they don't put everyone's Pokémon at level 50. It's just, ugh pick on someone your own size. xDD
I use Pidgey as a slave, and if I just happen to pick out a better Flying-type later, then fantastic. :3 I don't always have an official Flyer on my team, in fact if you look back at the parties I posted, Dragonite's the only one that can Fly, and Dragonite and Quagsire are the only ones that can Surf, but neither of them ever at any point has known either of these moves. :P