If I want to be safe, I usually bring
Leader - trading and bookkeeping, as well as carpentry
Commander - Leader, Teacher, Dodging. Doubles as a miner untill I get my military going.
Miner - usually has a few ranks of mining, as well as having architecture toggled on.
Farmer - growing and brewing.
Mason - mechanics, masonry, engraving, architecture.
Woodslayer - chopping, carpentry and wood burning.
Craftsdwarf - If i find a dwarf with appreciation for a good type of metal, I make this guy a weapon / armorsmith as well as metalcrafter with smelting enabled. If not, he's a stonecrafter.
This ensures I have people for the basic jobs I want done early on. I usually don't bring an early medic, because if I do, their skills usually rust before I get a chance of using them anyhow. I usually wait a year or so untill I get my water supply and soap makery done anyhow, so it's not much of a priority that early. Sure, it's hard to train, but I don't mind my dwarves having less-than-perfect encounters with the surroundings.
For more fun embarks, I tailor each dwarf to their likes and their psychology. A focused dwarf who loves rubies but is modest and reserved? Sounds like I've got myself a gemcutter and -crafter! A dwarf that loves tradition, is assertive, likes shields and dogs for their loyalty? Seems we've got a military commander! And a dwarf with a sharp intellect, a way with words and next to no empathy? Seems we have a expedition leader or a medic!