I personally prefer Adium - the great thing is (I think Fire lets you do the same) is that you can be logged into several accounts at the same time (I am, e.g., usually logged into my biz account & my private Yahoo plus my private MSN accounts). And it is freeware.