I prefer Kovid's approach - puts the onus on me to make the correct choice.
Sometimes the hyphens are there for a reason, such as to indicate stuttering speech. Also some hyphenated compounds will mean something quite different if they're joined - can't think of one off hand, but I know them when I see them
BR