UMG interface - EventDispatchers vs Interface

If you are creating a UMG interface that must communicate with both your sublevel Blueprint as well as specific Actor Blueprints in your scene does it make sense to favor EventDispatchers over Interfaces for Blueprint to Blueprint communication?
What are the tradeoffs?