Hyphens, En Dashes, Em Dashes

Q. Hello, I've tried to grasp the rule on hyphenating a couple of words I'm confronted with; could you please confirm I'm right in my reasoning: nontoxic (“non-toxic” would look better); nonsmokers (“non-smokers” would look better); noneicosanoid functions (“non-eicosanoid” would look better; nonphosphorylated form (“non-phosphorylated” would look better).

A. Clearly, you like the looks of the hyphen, so I'd say go for it, although Chicago style is to close up the prefix in all those cases.