Recs.
Updated
SpecsUpdate
Pros
Pro Highly scriptable with an ever-evolving scripting language
Scripts are short programs (sets of instructions) that can be used to automate tasks in mIRC. mIRC has its own scripting language which can be used to perform many different types of tasks, from managing IRC channels to playing multi-user online games.
mIRC scripts can also be used to perform tasks that are not IRC-related, such as managing files on the computer, sending emails, or backing up a web server.
The scripting language is being improved upon and developed further with each release of mIRC.
Cons
Con Not free
mIRC is not free but only a trial for 30 days, after that the user is asked to pay $20 to be able to use the software.
Con Vague information on validity of purchased licenses
Developer only says a license is valid for "several years" and is known to have intentionally voided licenses that were specifically described as lifetime licenses for repeat business.