Brewery is needed to make wine.
I specialize across both accounts. So, My Dorf has the Swordsmith, my human has none. Basically, across both accounts, I have 16 cities so I have 1 craft shop in each of several cities. I have a Horse Trainer on each account. A Trade Office/Merchant's Guild combo on each account, too. I have not reached the point of T2 buildings to reduce unit maintenance costs though I am approaching that point.
Choices for demo: vault, siege workshop - I have none now.
Tavern - only 1 remains - just in case a tech comes along that requires it.
Brewery - just a few on each account. 1 at level 20 for wine-making.
Kiln - only retained in cities with 3 clay plots
Stonemason - only retained in cities with 3 stone plots
Carpenter and Foundry are retained in all cities
Right now, I think I can do ok with about 1/3 of cities retaining Spearmaker.
Fletcher in about 1/2 of cities.
Still thinking about if I need Forge in every city (human and dorf accounts) - maybe 1/2 or 2/3 of cities will be enough. Obviously Elves can demo the Forge.
Blacksmith is a must have.
Tannery and Saddlemaker - retaining both in all cities for now.
Bookbinder - I think this is a must have, too.