Completely depends on what kind of "communication" you're trying to promote. Twitter wanted people to send short, timely messages so they limited message length. How do you want people to use your service? Put constraints on your product to encourage that particular behavior.