It doesn't seem like there's significant difference between races and classes. The only thing I notice is that you probably want to be a gnome if you want to be a mage. I was pting with K's gnome mage and a human mage. K has a lot more mp than the human. All cloth wear classes are low on ac (armor) anyways, so hp really isn't too important (you'll pretty much die if you got ganked).
All tradeskills can benefit everyone. But if you want it for money reason, I'd suggest go with collecting professions (herbalist, mining, skinning). We'll probably go with mining, tailoring, skinning, herbalism to start then switch to mining, tailoring, engineering, enchanting. When you switch, you do lose all of the points so make sure you've done what you want before you take the switch.
The only thing I know about servers is unless you have a US billing address, you won't be able to play on the same server as your US friends. But I doubt that's your case so you should be fine.
http://www.worldofwarcraft.com has a pretty good page for the race/class/profession etc.
One thing I don't feel too good about is their servers hardware. We've been having a lot of issues for lag, server reboot, server rollback etc. They said they are overstuffed the servers for stress testing purpose. I can't say I am 100% trust them on that. We'll probably end up paying only 1 month to see how it goes. If it's still unplayable or you have to wait in queue to log in then we'll definately cancel our accts after a month.