I'd like to share what just happened to me.
I made it to Hala. So far this hack has done a great job of exposing my impatient and stubborn playstyle as problematic. My team consists of a level 27 Litten, a level 19 Stunky, and a level 22 Hawlucha (the in-game trade one). I didn't spend time looking for wild Pokemon, especially with this game's SOS system, I'm tempted to just chain for a long time. Like the DexNav, when Game Freak offers a method of getting perfect IVs on a Pokemon (minus breeding), I go ham on it, which slows the playthrough down a lot, that's bad for a fast player like myself.
I'm saying this to explain why this was a difficult battle. The easy solution would've been getting more Pokemon, grinding a bit, all that. So with Hala, I got lucky with Litten burning Hawlucha with Fire Fang. My Litten didn't last long, but it did get a KO. My Hawlucha proved to be the MVP, but the problem was that it's past level 20, which made it prone to disobeying me. I got a lucky stream of hits with very little disobeying.
Then when it mattered the most, Hawlucha choked. Hala's Hawlucha was a survivor. Never mind the Super Potions used on it, but the thing kept using Aerial Ace, weakened by the burn. My Hawlucha kept disobeying me, and suffered a slow, agonizing death. I was stunned.
Edit: Finally beat him, Litten was the MVP. I'm keeping Litten from evolving so it can learn its best moves sooner.