I need some general pointers on how to beat Giovanni. Do I need to just waste all my stardust powering up counters?
Also, aren't these Rocket admins/Giovanni maybe too difficult? I'm the only person in my playgroup that even attempts Giovanni or the Admins because you're going to wipe at least once on each Admin just guessing what they have in their party, and probably multiple times on Giovanni, and there's no good (reliable) way to get revives. My wife and daughter both have boxes filled with over 50% fainted mons and usually have to skip harder raids because they can't heal before or after. I don't get the point of having content that is so difficult and such a drain on resources (for what is a fairly weak reward in comparison to the other game systems), especially if your playerbase isn't going to interact with it.
Did they nerf the amount of revives a raid would give? In the summer during Mewtwo/Ray, I usually got enough revives to cover my losses, but since probably the Unova swords of justice started I usually don't get any revives at all (mostly hyper potions).
My setup for this month's Giovannia is Lucario (Counter + Power-up Punch / Aura Sphere), Togekiss (Charm + Dazzling Gleam / Ancient Power), and Tyranitar (Smack Down + Stone Edge)
According to PokeBattler Togekiss is the best counter versus Garchomp (using Dazzling Gleam) and the second best versus Kangaskhan (using Ancient Power). Though, when I fought Giovanni, I had Cloyster in the middle. I had Tyranitar as my starter and quickly switched him out for Lucario. Then Lucario was able to take down Persian and Cloyster and had a little left over for Moltres. And then Tyranitar came back to finish off Moltres.
It is mostly impossible to fight the admins and Giovanni without the correct counters, so it's annoying and difficult for a lot of people. But everything else in this game is so damn simple and braindead, it's nice to have something that's an actual challenge, even though the real challenge is just team management. The stuff I'm powering up isn't useless either. Lucario is number one for raids, and many other rocket battles. Togekiss can work well for raids, but it is also a number one counter versus other rocket pokemon. Smack Down Tyranitar isn't number one for raids anymore, but is also great in a number of rocket battles.
But, as with you, doing so many rocket battles in the month (and also trying to duo raids usually), I find myself very low on revives and potions. I really only had two chances at Giovanni when I fought him because I had just 3 or 4 revives left.
Edit: I made this webpage a few months ago that took all of pokebattlers rocket counters pages for the admins and others and put the lists on a single page. I don't have a hostable website at the moment, so you just need to download the page, and then re-open it in a browser.