Good question! I now do provide my presenters using Dagger2. However, it doesn’t really help with scoping.
I still use the technique described above to retain my presenters through configuration changes.
The only benefits I get from using Dagger2 for my presenters is that I can instantiate them with all of their dependencies (like the Model for instance) without having to also build the Model (and its dependencies) in my Activity; that work can be offloaded to the Dagger Module instead.