Answered very effectively at Are idioms not advised in a formal situation? about on ELL. Note that idioms certainly are a subset (or arguably two subsets) of fixed phrases. And due to the fact is really a good alternative. As far as as from--this is a superbly very good https://sgwoodab.com/