Word Wrap with Plain Text

When sending a message in plain text, word wrap is very inconsistent. Some lines are wrapped properly, others are very long. The message looks correct when sent, but the bad wrapping is observed when the message is received. What is the intended behavior for this? Is this a bug or a known limitation? Also, extra lines separating paragraphs are being deleted further corrupting the message formatting. Html format seems to work fine.