I used Tweetbot for years, but as Twitter restricted what third-party apps could do with the API i became frustrated that I wasn't able to get all the Twitter features. So now I'm using Twitter in the browser on my desktop and the official apps on iPhone and iPad.
Never used to like the official apps, but I have to say, over the past 2 years they have got a lot better and I actually really enjoy the experience.