As an addendum to this, having a quality-level viewing option available in the building screen would be nice too, especially when it comes to traps and wells.
That's sort of already in, isn't it?
e.g. From muscle-memory: (b)uild, (T)raps/levers, (c)age trap, <cursor to position and Enter to place>, then e(x)pand to choose the mechanism quality that you will then <Enter to select>.
Although the cage-trap's cage, when supplied, will be the quality of the randomly associated cage, admittedly.
OTOH, if it's a (w)eapon trap, <position and place>, e(x)pand the mechanisms list to choose the quality of mechanism to <Enter to select> and the next choice of weapons is already expanded. Full 'quality control', so long as you have available what you want to add.
And then there's (b)uild, wel(l), <position and place>, e(x)pand the block list
1, <select exact block>, <select exact bucket>, <select exact rope>, <select exact mechanism>.
...Unless it's changed in the latest version and I've just not noticed.
1 Unnecessary, given the no-quality nature of blocks, and material-type already being choosable in the unexpanded list, but you could do it to select a block at a distance, and you might as well (x) it now as later.