Choiced Girafarig seems underwhelming in my point of view. I may be wrong, which happens to me alot, but I would use Alakazam over it almost anyday. Thunderbolt is a perk, but what exactly does it accomplish that Alakazam cannot? At least it is immune to Ghost moves, which would make me use Girafarig > Alakazam if I had a Mismagius weakness or something.
All Out Offensive is different from Alakazam due to having priority, and the option to run mixed.
In the Baton Pass set, mention Scyther, Houndoom, Registeel, and Spiritomb as counters. You can always baton pass out, or stay behind a sub. However, they can usually switch in with little consequence. Houndoom can Nasty Plot, Registeel can Curse, Scyther can Swords Dance.
Also on another note. "- Attacks may be too weak at times, despite super effectiveness."
That is usually why people usually like Alakazam since it also has Inner Focus, but Girafarig has a niche with Magic Guard and Sucker Punch.
Hope I helped Serra! :D