General contact is currently the recommended approach in most cases, you can use individual property assignments (even based on material pairs) within it. Otherwise, there’s also the Find Contact Pairs tool to automatically define contacf pairs but it often requires manual adjustments.