I always hated Iris in BW2. Her Haxorus is the only thing that causes problems because I don't carry multihit attacks.
As far as Skyla being hard, it was easy for me because I was using Magneton and I believe Eviolite was available at that point in the game as well making it a wall.