Unfortunate, but true:
A universal bonding agent does not exist.
An adhesive system must be compatible with the cement
and composite, be the right choice for the indication and,
of course, meet your preference.
Therefore, there is no »best« bonding agent. But many excellent DMG solutions for different applications.