Sorry to hear about your migraine! :( That's a real bummer. Sometimes I get those, and all day long it's just on and off, which gets really annoying. So I suppose I can relate.
I'm a real competitive battler, so I suppose I'll roll with whatever people have to suggest to help me. But, I guess I don't really have a favorite Pokemon besides Salamence, and he's s taple in my team so...everything kinda works out there! :D