Irssi has so many features, that I have no idea where to start. This command-line irc-client is just awesome. There are plenty of scripts for it out in the web and it is fully customizable. It is possible to start it as a irc-proxy, and then connect to the proxy using a second locally started irssi. Irssi has everything a really good chat-client must have.