My roommate and I are both computer science majors, and we were talking, the other day, about instant messaging clients. I use Gaim, and at the moment, he's using Kopete, and we were talking about what we liked and disliked about each. Both have good things, but neither is perfect, and we got to talking about what our ideal IM client would look like. I don't think either of us have the time, or, for that matter, the technical ability, at this point, to be able to implement this hypothetical client, but I figured I'd ask the community at large for their opinions on the subject. So, a few questions:
Again, this is mainly to satisfy my own curiosity, but if anyone has ideas to contribute, I'm very much interested.
- What IM client do you use? Why? What features does it have that encourage you to choose it over the alternatives?
- What are its problems?
- While the idea of skinnable apps (Winamp, etc.) seems to be mostly dead, the idea is still alive and kicking in Windows IM clients (Trillian, MSN, etc.). How important is visual appearance, both in terms of skins and eye candy, in general, in an IM program?
- Are there any features that you think IM clients ought to have that are currently not available in Linux clients? What features would your ideal client have?