Yeah, I used to play a couple of Fairy Drops, but to be honest with Gardevoir having 210HP, Xerneas Break at 150HP and Xerneas being either disposable or a low energy risk, healing isn't too much of an issue.
If a high risk Gardevoir gets too much damage on it, there's always Pokemon Centre...