For Windows I always use Hexchat, which seems to be the only decent open source client for Windows. If anyone would like to jump in and point out others I don't know about, by all means.
(Heck, it's what I use on Linux too)
(Heck, it's what I use on Linux too)