I use Portal GT for windows.
I have yet to see some kind of scripting done in a different client that can't be accomplished with portal. Not to say there isn't one out there.
Portal is an open source client that has all the perks and pluses that I have seen in other clients with one major difference in portal they are user friendly.
One of it's major perks not found elsewhereis a built in automapper that works well on icesus with little to no changes to the mapping options. The automapper has speedwalking and will also record the directions from the speedwalks directly to an alias.
It's also nice to be able to record directions and actions directly to an alias from live play. Portal also has many other features some I don't use; like the different tell monitors ,built in note pad and graph paper generator. It has built in support for printing it's automapper maps as well as many other feature I have not seen elsewhere.
I have used AL client, Zmud, both linux clients from the downloads list on my linux machine, roa client, rapscalion for mac and some others that I can't even think of right now. All in my search for the ultimate mudding client that would combine power and ease of use.
Feel free to check it out just search for it on google you can get it and the source code from scottfairchilds gameaxle. If any of you try it out and have any questionss about how to do things from as simple as highliting and sound affect triggers or as complex as creating you own custom canvas with buttons sending in game values directly to them feel free to ask.
"OH YEAH I almost forgot it has a built in HPbar that can be setup to work with ICESUS."
The canvas can also be used for other things get creative. I haven't made any for my Icesus character. but in a different game I would use it to keep track of how many corpses I was holding and how many my minion was holding and what the total number available was.
Any way enough of a rant for now time to play a lil first person shooter. Hope to get to know you all better and find common ground.
EDITED: I was in hurry to play other games. I really should have taken the time to proofread it. When going back through it I was ACK I think I puked a couple times too.

You were quite nice in your response I hope others find it easier to read now that it has been edited to some extent.