he is not "right", he merely made an irrelevant point.

mIRC's "design" and "gui" is based on the inevitable fact that the program is an IRC client. _IRC_ is not meant for the "casual user" (the one you're probably referring to, anyway), therefore mIRC can't do much better. That's like saying "Damn Microsoft Visual Studio, they make it so hard for the casual computer user to write C++!"

Both your and his point share a logical fallacy in that you start with the false assumption that "modern" is equivalent to being "easy to use for a casual user". That is a false assumption, and therefore your entire argument *cannot* be "right".

As far as the "default" version of mIRC being "baaad", you should probably be aware that while mIRC scripts may slightly alter the UI of the program, they rarely change the real interaction or workflow of the user in that of typing to people and reading text.. you know, normal IRC stuff. Scripts are generally just UI fluff, ie. changing the colour of text or adding more information to your whois replies or giving you quicker access to certain commands. That still changes very little about how mIRC really works. I'd love to know of a script that alters mIRC so drastically as to make it "modern".

I should add that I think mIRC does a great job of making basic IRC functionality available to the user by "default". I don't really know what mIRC is missing to get someone on IRC and chatting, or even doing simple channel administration. If you know of anything, we have a Feature Suggestions board for that very purpose.