Disagree. Twitter is immensely valuable for me to quickly communicate with people in my "community" (the Javascript tech world), as well as keep up on news in areas I'm interested in: the Javascript tech world & a few others.
He also clearly doesn't understand how to use lists to create his own communities. I have lists for devs, friends, funnies, etc. With a little effort you can have these communities on tap in columns. Hey, if you're lazy, you can even subscribe to other's lists and put them in a column too.
Twitter is not hard for conversation, so long as you can put together concise thoughts. I'll agree it does become a pain when you need to explain a lot, but that's why we have links and a multitude of platforms to record our thoughts.