For me it was Angie, I needed like 10 tries and 2 days planning for her because she is too broken :/... Eric was also very hard but I got lucky and beat him very fast... The easiest gym battle for me was probably Amber, and Erin/Flora
Edit: This is what was left from my team after super hard angie and erick battles: Angie
Erick: