I would love to see the chat bubbles! It would bring immersion to whole another level, also I wouldn't miss when someone is talking to me.
But the basic requirement is for it to be A - optional and B - customizable.
I could see the chat bubble settings contain:
- global show chat bubbles (checkbox)
- show my own bubble (checkbox) (for extra immersion. or could be used by streamers for example)
- font size
- show bubbles per channel (list of channels with checkboxes)
- show bubbles in instances (list of small/medium/full party/pvp whatever makes sense in this context unless it is covered in channel part) (checkboxes)
- show bubbles in combat (checkbox)
- only show bubbles from people I know (FC, Party, contact list, whatever makes sense)
I think this would be pretty good start.
Yes I know like any feature it takes time to develop, but this one wouldn't be super difficult, considering
NPCs already have chat bubbles (for small talk), so they can iterate on that. And for customization - we already have many of these settings for name plates, it's another setting for the same condition system.
There are some challenges, like fleshing out duration of chat bubble, how many to (not) display per character if they spam stuff, and so on. But I think it's worth it.
(P.S. This feature is not for everyone, that's fine. I couldn't care less about endgame raiding, but I still believe they should take their time fleshing this out so people can have fun.)