Chatty is my personal favorite Chat Client for Twitch, the video game broadcasting site. I have been developing for quite a while now and used Chatty exclusively for streaming. I am using Chatty because it allows me to customize so many different aspects of the program itself, which I think is quite impressive. You can add in your own graphics files, rename skins, configure Chatty's color gamma, add in your own video options, and lots of other cool stuff.
If you are someone who has spent any time at all playing twitch, you already know how addictive the game can be, especially if you love streaming and promoting your twitch channels and games in general. But if you want to take things to the next level, you might consider buying a program like Chatty to make things easier for you. Chatty is basically a Chat client specifically designed for twitch, so you can easily connect to twitch and even have all the normal features such as nick colors, emoticons, moderation tools and all that stuff, but also additional features such as showing streaming information, streaming notification, etc. It also comes with several different premade channels already set up, so if you want to start broadcasting right away, you only need to download Chatty to go along with your twitch account. I personally like using Chatty as it allows me to customize so many different aspects of the program itself, and also customizing how nick colors and skins look.
Chatty is definitely my favorite application for both streaming and promoting. The fact that it's completely free makes it even better because now I don't have to pay monthly fees for something that I could find for free on google, and I get to use all those great features like emoticons, custom logos, and even game demos. It's truly the best choice for a newbie that wants to get into twitch as soon as possible.