A nice feature would be to add MUC-rooms based on what groups you are member of.

If we still want to go with "one muc per session/user" we can either make the rooms-list priority-based, or simply join the first available (sql "LIMIT 1") or something, or allow the user to select which one he/she want to join on the user-settings-page.