What people really want is not send tweets with typos and grammatical errors, so a good spell checker is what twitter should have built. At the very least they could have started with that, because that's something that is easy to launch and un-launch, unlike editable tweets (which has database-level implications because they will store the history of edits).