Ellipses are garbage outside of dialog, and even there readers dislike seeing them frequently.

I agree they are inappropriate to use in formal writing. For stuff like blogs and chatting online though, they're fine.

As a reader, I dislike seeing em dashes almost everywhere.