I use it mostly for UI stuff and minor in-game stuff like connecting to servers or finding a match. What do you use UnityEvents for?
Everything!
For example, Love/Hate uses UnityEvents when a character’s emotional state changes, when it witnesses a deed, when it gossips with or greets another character, etc. This makes it easy to do things like play animations in reaction to witnessing deeds or when greeting other characters.
I use ExecuteEvents all the time, if that counts.
Doesn’t require the characters to already be pre-placed in the scene?
You can add listeners at runtime as well