TweetDeck seems to me one of the most interesting Twitter tools, I've used and I think it meets the purpose for which it was created. Although not recommended for users with little experience as to use requires some skill and experience in the management of social networking tools.