Agreed with better per-server configuration. This also solves the common need to
save multi-server configuration, which is simply not possible without scripts, currently.
FWIW, for those who don't already know, this can be worked around via the /server command and scripts:
/server -m SERVER [password] -i NICK ALTNICK IDENT REAL NAME -j #chan1,#chan2,...
This command can be placed in an ON START event to connect multiple servers (remove the "-m" for the first server if you do this).
If you set Alt+O -> Connect -> Identd to [x] Use ID from email address, the "IDENT" part in the above command will be your connecting ident value.
I still agree that this feature is important, just wanted to add this if anyone stumbles upon this thread while looking for a solution.