How can one improve the multiplayer workflow?

Hello everyone,

Replication options for blueprints are not too great. You have very limited controls, regarding client side replication, buffering of actions etc…

335918-unitynetwork.png

This is from a plugin from unity, and it provides most of the actions needed for multiplayer replication.
With a little bit of effort you can create the same behaviour in unreal using the event replication.
But this is very tedious sometimes. When you want the client to execute a specific operation, for example scoping, and make that visible on every client, you would need the following setup.

You can shorten that a little bit, the following example will result in the same behaviour

335925-unrealnetwork2.png

BUT you still need to create 2 events in order to replicate the action to every client.
So my question. Is there an easier way to do this? Maybe with one event? Is there maybe a plugin that extends that functionality, so that i must not create hundreds of seemingly unnesesary events?
Is there a solution to the buffering problem?

Thank you very much for your help!