It'd be less frustrating if they didn't completely neglect their official clients. And their website isn't exactly perfect, either.
Shame, really, because custom Twitter clients have been great for experimenting with the API and even UX design, and it being a full on client means enough people use them to test those experiments.