I use many chat programs and one thing I miss with mIRC is people's status showing immediately in the nick list. Right now there is a away function which shows the reason of away in your server status box but this isn't sufficient. Most people use scripts to tell people they are away when they get queried. Or just set nickname to nickname`away or nickname`busy.
I use this:
Popups ; Channel ;
-
Status
.Online:/nick Taboen | /ebeeps on
.Busy:/nick Taboen`busy | /ebeeps off
.Food:/nick Taboen`food | /ebeeps off
.Away:/nick Taboen`away | /ebeeps off
.War:/nick Taboen`war | /ebeeps off
-

In Taboen there should be the nickname of the person. Notice the ebeeps off / on thing, also very usefull to prevent being disturbed while busy with something else.
This is a small addition but I think it can be a very good addition.
I think the best for most people would be this:
-
Status
.Online:/nick Taboen | /ebeeps on
.Busy:/nick Taboen`busy | /ebeeps off
.Away:/nick Taboen`away
-

The only thing that has to be changed to this script is that Taboen would be automatically filled with his/her nickname somehow.