Given that I haven't had anything better to do lately, I started playing through Omega Ruby again. I then had the brilliant idea to transfer my Pokemon from X to Ruby, which means that they wouldn't obey me at first. But I used Gardevoir a lot in X, to the point where I just kept my starter in a box. She and I had good times, and now we're tackling the Draconic Story to get Rayquaza. Wish me and my partner luck!