Looking for a best raiding spec per class + other questions

I never played Vanilla, but I remember in TBC that some classes had better roles in certain specs than others (for ex, Ret Paladins did the lowest dps ever and were pretty useless for progressing guilds)
Is there a list of 'best raiding role' for each class during Vanilla?
I think it goes like this:
Priest: Discipline or Holy I guess (Unless Holy's aoe heals are like buffs and totems: Party-wide and not raid wide lol)
Warlock: Prolly Destruction spec I guess?
Mage: No idea, I heard Frost was actually good in Molten Core and that Fire was useless in that raid for ex?
Rogue: Combat maybe?
Druid: Either Restoration or Feral (Tank) I bet.
Shaman: Elemental?
Hunter: Dunno, Marksmanship or Beast Mastery I guess
Warrior: Protection
Paladin: Hum...... Holy? lol
Ideally, I loved playing Rogue in TBC (PvP - PvE), then in WotLK Arms Warrior (PvP), Ret / Holy Paladin (PvP - PvE), and had some fun with Disc Priest (PvP), Resto Druid (PvP) too.
I had quit during Cata after 2 months (was playing DK and they butchered my pve blood dps spec =/ ) and then played 1 month of MoP before WoD as Ret Paladin & Arms Warrior for PvP, was pretty fun until they removed half of the skills ><
Then WoD... No thanks lol
So yeah, I wonder, do bosses drop Shaman gear when you are on an Alliance toon in raids, and vice versa Paladin gear when raiding as Horde?
Is the 100 Gold fee to delete your spec to play some off spec (like, main raid spec tank, dps off spec) really that expensive to earn?
Is it true you only get 3 drops in a 40 man raid? lol
But on the other hand, I heard that greenies and blues drop like candybars on this server during leveling, maybe during 'basic' Lv.60 dungeons as well so that could offbalance the gold / gearing issues...
I had other questions but forgot them lol.
Is there a list of 'best raiding role' for each class during Vanilla?
I think it goes like this:
Priest: Discipline or Holy I guess (Unless Holy's aoe heals are like buffs and totems: Party-wide and not raid wide lol)
Warlock: Prolly Destruction spec I guess?
Mage: No idea, I heard Frost was actually good in Molten Core and that Fire was useless in that raid for ex?
Rogue: Combat maybe?
Druid: Either Restoration or Feral (Tank) I bet.
Shaman: Elemental?
Hunter: Dunno, Marksmanship or Beast Mastery I guess
Warrior: Protection
Paladin: Hum...... Holy? lol
Ideally, I loved playing Rogue in TBC (PvP - PvE), then in WotLK Arms Warrior (PvP), Ret / Holy Paladin (PvP - PvE), and had some fun with Disc Priest (PvP), Resto Druid (PvP) too.
I had quit during Cata after 2 months (was playing DK and they butchered my pve blood dps spec =/ ) and then played 1 month of MoP before WoD as Ret Paladin & Arms Warrior for PvP, was pretty fun until they removed half of the skills ><
Then WoD... No thanks lol
So yeah, I wonder, do bosses drop Shaman gear when you are on an Alliance toon in raids, and vice versa Paladin gear when raiding as Horde?
Is the 100 Gold fee to delete your spec to play some off spec (like, main raid spec tank, dps off spec) really that expensive to earn?
Is it true you only get 3 drops in a 40 man raid? lol
But on the other hand, I heard that greenies and blues drop like candybars on this server during leveling, maybe during 'basic' Lv.60 dungeons as well so that could offbalance the gold / gearing issues...
I had other questions but forgot them lol.