use Privacy Lists to handle contact and roster
I think the publish/subscribe is super strange for non-Jabber user. I think most users want to either a. "Block Adam", b. "Remove Adam" (from contact list)
This is now possible with Privacy Lists and thus context menu on roster window should reflect those changes and forget the jargon of pub/sub to from and all the rest.
To give maximum power and flexibility, Advanced Window to fully list and configure new or existing privacy lists should remain, but needs a love in the UI.
Instead of Combobox, the listing should be done in a listview (which is in the left of the window). Under the listview, there should be New, Edit, Remove buttons.
New Button should open the current dialog for creating new, which needs UI love again. For example I don't undersatnd the Refresh button there. (what to refresh, it's new right?). A name for the privacy list should be set automatically.
The list of rules, should be a listview and not a combobox which hides information.
I think when all this is done, Privacy Lists will be exposed to everyday user in the best way, and will keep the power user happy too, thus providing the best jabber experience for everyone.
Congrats to roidelapluie