This is a generic reply:
I personally would like to see the option to add channels to the ignore list.
Say for instance:
/ignore -p *!*@*.*,#channel
This would ignore everyone that is currently in #channel
If one person exists in #channel, and also exists in #channel1, they won't be ignored in #channel1, only in #channel.
This would be applicable to most of the other switches in the ignore command, including -x.
You could also specify more channels via this:
/ignore -p*!*@*.*,#channel1,#channel2,#channelN
Yes, you certainly can script a "blacklist" or a "trusted user" list (I've done it, it uses hash tables and an on OPEN event).
But, I would like to see the ignore list become a little easier to use