I disagree that Twitter's official iPhone client is "bad." You may like Tweetbot more, but I am a power user who actually prefers the official client.
It's not a question of good vs. bad, it's more like good vs. better (where better is a personal preference).