There's nothing inherently wrong with the Twitter platform.
(archive link because the site seems to be down at the moment)
300 characters incentivizes driveby remarks rather than articulate conversations.
Twitter also has really bad content enforcement. Not inherent to the format, but it's worth consideration in the interest of practicality.