I was looking at the 1.9 roadmap and figured I'd post my opinion on a few things.
[ ] NS SUSPEND: show suspender and reason, probably to sopers only (see CS SUSPEND)
I think NS SUSPEND should show the user the reason is was suspended, so they don't have to bother a staff member if they're curious about why it's suspended.
? [ ] Don't allow soper accounts to expire
Anyone who has services oper shouldn't really need this as they're on often enough to keep their nickname, if they ever leave for an extended period of time a sadmin could just give them noexpire, it seems like a waste of space to make them automatically not expire.
[ ] CS SET INHABIT to keep pseudoclient in a channel after it empties to maintain banlists and such
I don't think this should be added, any channel that doesn't have enough active members to keep it open 24/7 isn't going to have a big enough banlist to bother keeping, any modes they want kept can be kept with mlock.
[?] Remote identification (1.9.1? will this break stuff?)
I thought that this was talked about and decided against because NickServ already offers nick grouping, making the need for remote identification useless.
[ ] Useful/common "third party" modules to core distro - [ ] NS AJOIN
I would vote against this because... (Well, vote against the NS AJOIN because..) Almost every client has an autojoin feature, and the ones that don't (web clients) aren't used as a very common way of chat, mostly just from work/school where the people don't bother identifying anyway.
? [ ] MS IGNORE. Make it take nick (accounts) or n!u@h masks. Fake success of memo send still, but send to opers?
I vote for the fake success of memo, but not sent to opers. This would be a very effective way of spamming a staffs Memo box. - Though maybe make it log in the logchan if it's on, Like MemoServ: Ignored memo from <Nick> Message: <Message>