Tauren make good Warriors (specifically tanks) because of their endurance racial boosts, and good Druids because...well for one they're the only horde race that can currently be a Druid :3 Druids are also very fun and can do almost anything they want - heals, dps, or tanking. As for professions Tauren get an herbalism racial boost.