The two Gengars in the replay both seem to rely on spore and shell smash, and their main attack is either judgement or moongeist beam. You'd need either safety goggles, poison heal, or magic bounce to safely switch into spore, (because other methods are too niche) and either unaware or normal type to safely switch into shell smash-boosted ghost attacks. These Pokemon can be made to fit the following criteria (and still be viable).
Safety Goggles Unaware (note that unaware doesn't work on moongeist beam)
Complete Zygarde
Yvetal
Mega Audino
Mega Gyarados
Mega Tyrannitar
Dialga
Arceus
Guzzlord
Normal Safety Goggles
Chansey
Blissey
Mega Audino
Arceus
Normal Poison Heal
Regigigas
Normal Magic Bounce
Blissey
Arceus
Conclusion: There are more than two counters.
There were a lot of sources, but if you want me to cite a part of the answer, I'll give links.