Personally I think the feature is nice, but it has a few fatal flaws that prevent it from being used to great extent, primarily the inability to remove people from a room once added ( zero user management ), the lack of being able to set room options ( blocked words, deleted links, etc ), and the complete lack of room history.
You can’t actually do this.
Not being able to kick users once they’re added ( to an invite only chat ) is just silly. I’m not sure I need to write much about this. You have an invite only room but no way to remove people that you add. You make a room only subs are invited into, but no way to remove people who lapse. You can ban someone from a private room, but no way to stop them from watching the information flowing through it. Your only recourse then is to remake the room and reinvite everyone except them… And on “anyone can invite” rooms, the problem just exacerbates itself.
Room options are just annoying, but not a huge deal. There’s no good way to go about it either, I suppose if it’s based on the creator’s channel’s chat’s settings then it’s fine, but it doesn’t appear to be this way ( am I mistaken? ) using “default” chat options instead.
This last one is huge. People don’t sit on group chats 24/7, so unless you’ve got an irc client or bouncer connected to the room ( which is difficult to do in the first place compared to normal room joining methods ), you will lose messages. If group chat had recent chat history, they would become infinitely more useful ( and it would be a good system test to grow into full TMI, since they are small scale by comparison to standard chat rooms ).
Use cases include moderator rooms, private sub-groups, subscriber’s only hangouts, chat bot control rooms, and community chats ( Kikka’s SGDQ room typically has a decent number of people in it )
Other minor complaints are simple things, like the inability to rename rooms.