I am looking for a good and stable multi-protocol IM (ICQ,MSN are most important,AIM and Yahoo or Skype are a plus) but I haven't found any.
I am currently using Trillian,but it really sucks.File transfers do not work,neither does audio or video and I do not get notifications of new contacts.Also I cannot set my status :S.
I need something that includes the above working features

,so what are you using?