Very early in the game.
That's where I am with my Mustelid Team.
As for online battles, just about everyone uses either Omega Ruby or Alpha Sapphire
patch wasn't made for XY, which limited some moves and any Mega introduced in ORAS wouldn't be allowed to Mega evolve to anyone with X or Y
If you ever find me online, you can always start the challenge battle.
I will just adapt to which ever type of battle you want to do.
Although I focus more on double battles, any challenge will do.
Have to add you back too.
If you want to plan out 2 or more battles, I'm on Pacific Time Zone (USA).
I'm guessing you don't have Alpha Sapphire or Omega Ruby yet.
Alpha Sapphire where I have all of my current battles.
I can move my team temporarily to X for a battle.