Last 2 weeks i spent experimenting with various mud-clients, because i feel limited with capabilities of internal language of my client i used last 4+ years (JMC). Yes, there IS support of Java Script and Visual Basic Script in JMC, but new era arise and i need more and more powerful tools to bring my ideas to life.
So, heres what i tried and my humble (and probably sometimes incorrect) opinion i have atm (reserve the right to change it):
1. JMC
Small, fast, stable, free. JS and VBS support. Almost frozen development, poor (from my point of view) internal language, nothing left to explore

2. MMC
Smaller, faster, more free. Support of Perl-scripts (what can be very powerful tool in professional's hands). At startup loads modules and almost everything can be re-done by modifying these modules. Hard-to-familiarize with, as for me (but thats just me).
3. WinTin
Forced me to download ~23Mb .Net Framework thing, alil buggish, prints strange symbols on the screen what messes with triggers (i think it can be fixed somewhere in its menus). From first glance good internal language. "Script explorer" feature rocks.
4. Zmud
Paradise for programmers

Refused to run on next day. Cant even see it in Process list - dont know if its Zmud's or our 'favorite' OS' 'feature'

5. RoA client
A mystery. People say its 'another good client', but i didnt felt it in my case yet. Its still installed, but i getting tired of solving mysteries

6. MUSH Client
A client i fell in love with. Support of many scripting languages like JS, VBS, Perl, Python, PHP (!) and something enigmatic called LUA, but also rich internal language. Shareware, 20$ (afair). Written in C++ (respect!), therefore fast. Plug-ins supported. Didnt found any negative side yet.
7. TiniFugue
*nix-type client, as i'v been told. Tho i found .msi compilation for our 'favorite' OS, it still runs in command_prompt-like mode. Wont use it, either its good or bad idea :-/
Well, thats all for now. I would be happy to hear your opinion on these clients, their pro's and con's you have already encountered, what do you like and what you dont and mostly important - why. Advanced technical details very appreciated.

PS (for happy MUSH-client users):
Can you guys please post here or email/mudmail/tell/etc to me an example of triggers, that:
a) Enters char_name in respond on "By what name do you wish to be known?"
b) Enters password on "Password:"
c) Sends Carriage_return on "*** Press return"
Yes, i know there is Auto-login option, it works fine, but only with a) and b), i just dont want to let stupid program do important things instead of me (or my hand-and-brain-written triggers). Yes, i know its a shame for a person who declared himself to be limited by programming language not to be able to make a simple trigger, but i give up - i tried ANY and ALL possible and impossible combinations of trigger_patterns, regular_expression and options - its just dont work.
I even studied JMC-logs in hexadecimal mode, trying to see what the server sends to me in that prompt, because somebody told me that server writes something invisible in Telnet session for some purpose, unknown to me.
Strangely, triggers i wrote work fine with my home-compiled CircleMUD 3.1, but not with SlothMUD ...
Well, enough of complaining. I rely on you, the rest is on me.

PPS. Sorry for poor english (i tried my best) and sorry if i posted it in wrong place (i suspect it should be placed in "Client scripts", but i hope here i have more chances to get response). Thanx in advance.