I think Em dashes are fine in fiction where you're listening to someone's train of thought or something sudden happens, but they are really annoying in non-fiction.