We have created a workflow that notifies the deal owner when a deal is created without a contact.
Within the alert they get we let them know that the company also needs to be filled.
This is the solution we have found until now.
Best regards,
Bettina