I use trillian because I have contacts on both AIM and MSN...
msn = bloaty & crap
msm + apatch = clean and fast (in comparison)
It has never crashed for me though. I will try msm and apatch
Pidgin and Digsby are by far the best digsby has a stop gap webcam support atm too
Pidgin is more mature and i use that more, but Digsby has HEAPS of potential, so i keep switching back and fourth as they update it
Digsby takes up heaps of memory compared to Pidgin so I switched back to my favourite.
+1 for Pidgin.