Alrite. For our battle:
You should get Pokemon Online! The filesize isn't that big, and it has all the tools you need for battling! You'll be unimpressed at first [I was...] but then you'll realize that you can make teams and battle them in under 15 minutes, no need to EV train, RNG, and breed.
However, I am a big fan of traditional game based battling. I don't RNG in Gen5 (I stopped wanting to do so much work) So if you don't download Pokemon Online anytime soon, I'm open to battle sometime soon, I just have to build a proper team.