Just starting! Questions!

To first say... The windows version of WoW got removed... Any one have another link to get it? Really wanting to try out the server.
So to my questions...
1 - Are paladins wanted in raids? I've heard that priests are the top vanilla healers and wondering if it's the same here.
2 - Is there a "best" race for each class? Like does one class make the best hunter, paladin, rogue, etc... If so what are they?
3 - Are all specs viable? Or is it the case that paladins cannot tank, and other classes are locked into one spec?
4 - Any good gold making tricks? Such as does linen cloth sell for nice amounts, herbs, etc..? Hoping to be able to purchase a mount before a month passes
5 - Recommended addons? I like addons but can't stand having too many. Which addons do you think are required?
6 - What classes for solo? Is Paladin able to solo nearly all quests or do they fall off massively?
7 - Is it true that vanilla raiding is extremely hard and not for casuals?.. Or are people just lying?
8 - Does AV really last hours on the server like I heard it does in Vanilla?.. Are the PvE parts of it vital? I'd love to enter battlegrounds once I finally do hit level 60 to pass the time and want to know if there is a way I can be helpful in a battleground.. Without needing to charge in and get myself one shot before I can farm up some pvp gear. Like is taking over objectives actually important here?
So to my questions...
1 - Are paladins wanted in raids? I've heard that priests are the top vanilla healers and wondering if it's the same here.
2 - Is there a "best" race for each class? Like does one class make the best hunter, paladin, rogue, etc... If so what are they?
3 - Are all specs viable? Or is it the case that paladins cannot tank, and other classes are locked into one spec?
4 - Any good gold making tricks? Such as does linen cloth sell for nice amounts, herbs, etc..? Hoping to be able to purchase a mount before a month passes

5 - Recommended addons? I like addons but can't stand having too many. Which addons do you think are required?
6 - What classes for solo? Is Paladin able to solo nearly all quests or do they fall off massively?
7 - Is it true that vanilla raiding is extremely hard and not for casuals?.. Or are people just lying?
8 - Does AV really last hours on the server like I heard it does in Vanilla?.. Are the PvE parts of it vital? I'd love to enter battlegrounds once I finally do hit level 60 to pass the time and want to know if there is a way I can be helpful in a battleground.. Without needing to charge in and get myself one shot before I can farm up some pvp gear. Like is taking over objectives actually important here?