Pikachu getting Fly has just got to be the weirdest move compatibility in the history of pokémon games so far. Weirder than Octillery getting Fire Blast, Bullet Seed, and Psybeam, I mean seriously weird. It's a 6 kg mouse that can carry people in the air, and it doesn't even have wings. Forget flamethrowing octopusses, flying pikachu's are the new bosses. Pikachu is immediately cool just because it gets Fly. It being a completely badass suicide pokémon with 400+ offences and no defence makes it even more awesome. Pikachu is, while not the top of competitive battling, seriously cool.
Suicidal Pika @ Light Ball
252 Atk, 252 Speed, 4 HP
Fly deals with grass types, Volt Tackle is STAB, Iron Tail deals with Golem and Onix, and Encore is fun when switching in on pokémon setting up. EV's are self-explanatory, and the ability might occasionally allow a safe switch in, since Pika can't take any hit. It may need a pass of Agility or Swords Dance to really function properly.
Master balls are the cheapest thing ever invented. It's more fun catching everything with balls that can fail. 'caught Latios in the wild without master ball ftw'