Hi Fated Keys,
Thanks for your feedback! You're right, Keldeo really is a pain in the neck for my team. Even when it's not carrying specs, it's a major threat. It's actually not that hard to take it out (usually clefable does the job), but I do end up having to sack a mon more often than not...