I also can't decide what professions are a must have per each team.

I figure..
I need

1 Enchant, 1 Skinning, 1 Herb and 1 Miner.
But thats it?