Julia for all the reasons above. After that it would be:
-Samson: i just caught a hawlucha and gave it bounce from the circus tutors, the -1 priority on landing is godlike.
-Serra: sturdy magneton did most of the job.
-Luna: she made me realise my lack of fighting/bug types, so i trained a heracross.
-Kiki: my flying attacks raised a LOT lof dust and i was sad... a couple of her pokemon didn't really do anything at all though.
-Radomus: mightyena with crunch and strengh took care of most of his team.
-Corey: the field was annoying but i had my as swalot a CC bot with yawn/body slam while the other pokemon had type coverage.
-Shelly: annoying with her anorith and bug buzz/struggle bug (can't remember) did considerable damage on most of my pokemon.
-Shade: i had more trouble with his rotom than his chandelure, even if it did high damage with flame burst, the biggest issue was that my ghost coverage was a fragile mightyena.
-Aya: magneton did some heavy lifting here but her dragalge was tough and the sludge waves did a lot of damage.
-Noel: magneton again with the heavy lifting since it took me more than i would like to admit to realise clefable was immune to poison and colateral damage, his pokemon weren't too bad to deal with except for that Porygon Z which took some serious fire power to take down while one-shotting everything.
-Florinia: i was rather careless at this stage of the game and didn't have bugs or fighting types and didn't want to grind so i ended up pulling the following strat to kill her cradily: poison it first with gulpin to force her waste turns not attacking, then using mightyena to lower it's accuracy, followed by growl spam from noctowl, and finally tail whip spam from braixen to one-shot it with flame charge. Her other pokemon fell easily after that.
-Cal: screw magmortar, the others weren't horrible but they weren't easy either, but seriously... screw magmortar.
-Charlotte: decent amount of trial and error here, my strategy ended up being make-shift at best since killing both typhlosion and darmanitan at the same time allowed her to overwhelm me completely with volcarona and ninetails. What i did: ludicolo and bronzong at the start to flinch typhlosion and use rain dance/heal block while hoping darmanitan used something other than flame blitz, then surf to kill darmanitan and lower typhlosion's accuracy to oblivion, after that i defeated her other pokemon one by one with ludicolo using dive or golurk and others STABing while typhlosion sat on his thumbs.
-Terra: not yet there.