1. Class and Race
F2P accounts have access to all previously introduced classes (excluding Evokers) and all non-allied races (excluding Dracthyr).
The state of the bracket is always changing, so rolling a class that is OP right now does not mean it won't be a C or D-tier character in a couple of months. I have always advocated for choosing the playstyle and letting everything else be fun instead of pushing the most broken thing for a week/month and getting burned out. There are some general class recommendations - having a healing spec, good mobility, the ability to stealth or a pet are all things that increase your chance of survival in both PVP and PVE, and less dying usually means more fun.
Regarding race choice, the differences are smaller than ever before, so you don't need to put too much pressure on that. More info HERE
or in your character creation screen, and if you really want to get into the min-maxing, check this cool spreadsheet
. A notable exception would be the Night Elf
, which makes farming gear (and all PVE-related stuff) a LOT easier, by having the ability to Shadowmeld