Sadly, the comma is not a good em-dash replacement. IME, periods and semicolons do the job best. I still use em-dashes in place of parentheses though because they're so much more readable.