The format and discoverability are the biggest problem. Any conversation is hidden away in accounts tweets. If you don't know the specific account then you won't know what's being talked about. There's also no community unless your already famous. It's essentially anonymous.
Reddit I think has the potential for the best discussion platform. The people are the biggest problem, and upvotes are a good idea, but doesn't seem to work in practice