Gonna be quick this time
RBY: Zapdos is an okay, but not great, attacker. This is mostly because Golem and Rhydon exist. Even without these two dudes though Zapdos probably wouldn't crack top-mon status because while it's a good mixed sweeper it isn't quite as impactful on offense as a Tauros or a Snorlax.
GSC: Shit's great, not much to say about it, it's great on both offense and defense. No need to overthink it, Zapdos is one of those things that just works. It's got some niche sets in Thunder Wave and stuff, but really Sleep Talk is its best set that allows it to stick around and go head-to-head with pretty much anything in GSC.
RSE: Not as good as in GSC but still a top mon. It walls Metagross and most Gyarados, plus it can tank hits pretty well, or it could go with an attacking set thanks to that massive Sp. Attack, or even play a role as a prominent Agi-Passer on a BP team. It's versatile, with great all-around stats and a typing that lets it take on myriad threats.
DPP: On one hand: Stealth Rocks are poo. On the other, the addition of Roost is great and pretty much negates Stealth Rocks for this Pokemon that can stay in on pretty much anything with its typing and stats. Its best set is probably SubRoost with Toxic to abuse its good all-around stats and typing to force even Ground-type opponents to die to Toxic as they struggle to force Zapdos out. As always, an attacking set could work too thanks to that massive 348 Sp. Attack, though also as always, its limited attacking movepool inevitably leaves it hopelessly walled by certain things.