Long time lurker, first time poster here. Hi world!
I never use traps, too overpowered, not *fun*. The only exception is cage traps for wildlife.
I don't optimize my fortresses anymore. Now I prefer to choose a cool starting location, with cliffs and valleys, and dig my fortress according to the landscape. Bonus point if it's original (ie fortress split in two by a valley, with a bridge connecting both sides...). I always try not to plan ahead.
I like to keep track of where my dwarves came from and what befell them.
The original seven are given names (either a generic "Founder" or "Pioneer" etc, or alternatively something relating to their main job), while migrants are given a name indicating what wave they came in ("1st Wave", etc).
I do exactly the same thing. I also name the kids born in the fortress "local" or something like that. And I give them good jobs (admin, squad leader... not soapmaker or hauler).
If one of my dwarfs becomes a family guy (more than two children) he is allowed to do a less dangerous job. He'll never have to be a military ever again. Of course females with babies always become cook, or some other quiet job. I don't use babies as meatshields.
Offices are in a different part of the fortress than bedrooms, the "administrative part", even though this way nobles have to walk more and are less efficient.
Ah yes, also, I never kill any noble. If my mayor has decided my metalcrafters have to suffer for not making electrum toy boats, it's Armok's will, and I won't go against it.